Damjan
gdamjan at mail.net.mk
Thu Feb 17 00:11:46 EST 2005
I have a file /home/www/simpletal/tttt.py, and modpython setup to execute a handler (irelevant but the handler is mptal.py) in a <Directory /home/www/simpletal> config tag, so that the /home/www/simpletal direcotry is added to the sys.path y modpython. In my handler I try to use apache.import_module. The problem is that: apache.import_module('tttt') # Works, but apache.import_module('tttt', path='/home/www/simpletal') # Doesn't work! Obviously I'd like to limit the path where the modules is searched. Is it possible, am I doing something wrong? (apache-2.0.53, modpython-3.1.4, Python-2.3.4, Linux) The exception I get is: Mod_python error: "PythonHandler mptal" Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req) File "/home/www/simpletal/mptal.py", line 60, in handler File "/home/www/simpletal/mptal.py", line 17, in test fn, ext = path.splitext(fn) File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 454, in import_module f, p, d = imp.find_module(parts[i], path) ImportError: No frozen submodule named /home/www/simpletal.tttt -- damjan | дамјан This is my jabber ID --> damjan at bagra.net.mk <-- not my mail address!!!
|