[ https://issues.apache.org/jira/browse/MODPYTHON-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Graham Dumpleton closed MODPYTHON-147. -------------------------------------- > PythonImport directives causing duplicate entries in sys.path. > -------------------------------------------------------------- > > Key: MODPYTHON-147 > URL: https://issues.apache.org/jira/browse/MODPYTHON-147 > Project: mod_python > Issue Type: Bug > Affects Versions: 3.1.4, 3.2.8 > Reporter: Graham Dumpleton > Assigned To: Graham Dumpleton > Fix For: 3.3 > > > 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. - You can reply to this email to add a comment to the issue online.