quetz-mod_python-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Graham Dumpleton (JIRA)" <j...@apache.org>
Subject [jira] Created: (MODPYTHON-147) PythonImport directives causing duplicate entries in sys.path.
Date Fri, 17 Mar 2006 06:04:14 GMT
PythonImport directives causing duplicate entries in sys.path.

         Key: MODPYTHON-147
         URL: http://issues.apache.org/jira/browse/MODPYTHON-147
     Project: mod_python
        Type: Bug
    Versions: 3.2.8, 3.1.4    
    Reporter: Graham Dumpleton
 Assigned to: Graham Dumpleton 

When PythonPath is used at global scope within the Apache configuration and more than one
PythonImport directive is used against the same interpreter, duplicated entries can be added
to sys.path.

This is because src/mod_python.c is evaluating PythonPath every time that a PythonImport directive
is acted upon even if a PythonImport directive for the same interpreter has already been processed.

In other words, if you have:

PythonPath "['/some/path']+sys.path"
PythonImport module1 testing
PythonImport module2 testing
PythonImport module3 testing

then '/some/path' will be added to sys.path within context of interpreter called 'testing'
a total of three times.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message