Uploaded image for project: 'mod_python'
  1. mod_python
  2. MODPYTHON-137

Add req.server.get_options() for obtain PythonOption values set at global level.

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.3.x
    • Fix Version/s: 3.2.10, 3.3.1
    • Component/s: core
    • Labels:
      None

      Description

      The req.server.get_config() member seems like it is supposed to allow access to values of configuration directives set at global context. It seems though to have a few problems with it though. See MODPYTHON-133 and MODPYTHON-134.

      Regardless of that, it seems it may be appropriate to provide an equivalent for PythonOption directive settings. Specifically req.server.get_options(). This would return a table object giving all PythonOption value settings performed at global scope. This would be useful where a value needs to be set globally in one place and not be overridable in more constrained configuration containers.

      This might for example be used as a way or allowing the mutex directory to be specified in the Apache configuration as well as as a "configure" command line option. See MODPYTHON-131.

      See commentary along with some patches in:

      http://www.mail-archive.com/python-dev@httpd.apache.org/msg01295.html

        Activity

        Hide
        grahamd Graham Dumpleton added a comment -

        Attached "grahamd_20060228_MP137_1.diff" containing proposed changes.

        Show
        grahamd Graham Dumpleton added a comment - Attached "grahamd_20060228_MP137_1.diff" containing proposed changes.

          People

          • Assignee:
            grahamd Graham Dumpleton
            Reporter:
            grahamd Graham Dumpleton
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development