[ http://issues.apache.org/jira/browse/MODPYTHON-147?page=all ] Graham Dumpleton resolved MODPYTHON-147: ----------------------------------------
Fix Version: 3.3 Resolution: Fixed > 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 > Assignee: 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. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira