Robert Brewer
fumanchu at amor.org
Fri Jan 21 11:39:20 EST 2005
Bo Lorentsen wrote: > Robert Brewer wrote: > >Not at all. Use the PythonImport directive to load a "global" module > >when Apache starts, and have that module inspect and preserve > >PythonOption values. > > > How would I inspect "PythonOption" values from a > PythonImport'ed module > ? I still have no access to the "req" object given to the > handlers, otr > even parts of it ! As Graham pointed out, by inspecting the result of apache.config_tree(). That will be a list of tuples, one for each top-level directive in your httpd.conf (or any other .conf which you Include in httpd). Find the one for the Directory/Files/Location section you're interested in. Following that entry will be a list of directive-tuples within that section. Short example: [('PythonImport', 'junct.startapp REDROVER.HQAMOR.amorhq.net'), ('Alias', '/junct D:\\htdocs\\junct'), ('<Directory', 'D:\\htdocs\\junct>'), [('AddHandler', 'python-program .htm'), ('PythonHandler', 'cation.html.uiwsgi::mod_python_handler'), ('PythonOption', 'application junct.startapp::get_wsgi_app'), ('PythonDebug', 'On'), ('DirectoryIndex', 'topic.htm'), ] Robert Brewer MIS Amor Ministries fumanchu at amor.org
|