|
Gregory Bond
gnb at itga.com.au
Thu Mar 11 13:05:51 EST 2004
In mod_python 2.7, I could do this:
<Directory /mywebdir>
AddHandler python-program .py
PythonDebug On
PythonPath "['/mywebdir'] + sys.path"
<Files "prog1.py"
PythonHandler prog1
</Files>
<Files "prog2.py"
PythonHandler prog2
</Files>
</Directory>
but under 3.0 this doesn't work - the PythonPath directive seems to not be
noticed, as accessing "/prog1.py" returns an ImportError.
But if I do this under 3.0:
<Directory /mywebdir>
AddHandler python-program .py
PythonDebug On
<Files *.py>
PythonPath "['/mywebdir'] + sys.path"
</Files>
<Files "prog1.py"
PythonHandler prog1
</Files>
<Files "prog2.py"
PythonHandler prog2
</Files>
</Directory>
(i.e. put the PythonPath inside a <Files *.py>) this works.
Wierd!
I've not yet tried with 3.1.3 - hopefully next week.
(FAQ 3.4 updated.)
|