Stephen Potenza
steve at potenzaconsulting.com
Thu May 26 17:08:28 EDT 2005
I setup a simple mod_python publisher and it's working perfectly. [index.py] def index(): return "hi from index" When I access it through http://localhost/python/, I see "hi from index"... everything works fine. However, when I try import a module from a package I created named "steve", I get the following error: ------------------------------------------------------------------- Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req) File "/usr/lib/python2.3/site-packages/mod_python/publisher.py", line 98, in handler path=[path]) File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 457, in import_module module = imp.load_module(mname, f, p, d) File "/var/www/python/index.py", line 1, in ? from steve import dummy ImportError: No module named steve ------------------------------------------------------------------- [index.py] from steve import dummy def index(): return dummy.say() if __name__ == "__main__": print index() The "steve" package/directory contains two files: - __init__.py (blank) - dummy.py [dummy.py] def say(): return "this is dummy!" When I run index.py from the command line, it works perfectly. Any ideas?? Thanks, Steve
|