VanL
vlindberg at verio.net
Mon Apr 7 10:38:41 EST 2003
Hello, I am probably being just dense, but I cannot get my modules to import under mod_python. I can do it fine at the command line: >>> from issuetracker import version_check >>> However, mod_python complains: [Mon Apr 7 16:27:46 2003] [error] PythonHandler mod_python.cgihandler: Traceback (most recent call last): [] File "/usr/local/lib/python2.2/site-packages/mod_python/apache.py", line 193, in Dispatch result = object(req) [] PythonHandler mod_python.cgihandler: File "/usr/local/lib/python2.2/site-packages/mod_python/cgihandler.py", line 122, in handler imp.load_module(module_name, fd, path, desc) [] PythonHandler mod_python.cgihandler: File "/usr/local/webmanager/controlpanel/support/issuetracker.py", line 31, in ? from issuetracker import version_check [] PythonHandler mod_python.cgihandler: ImportError: cannot import name version_check So I thought that perhaps my sys.path was bad. I changed the code: try: from issuetracker import version_check except ImportError: raise ImportError(' '.join(sys.path)) Still an error: [top levels snipped] [] PythonHandler mod_python.cgihandler: ImportError: /usr/local/lib/python2.2threadless /usr/local/lib/python2.2threadless/plat-freebsd4 /usr/local/lib/python2.2threadless/lib-tk /usr/local/lib/python2.2threadless/lib-dynload /usr/local/lib/python2.2/site-packages /usr/local/webmanager /usr/local/webmanager/pylib /usr/local/webmanager/pylib/Packages issuetracker is a package under /usr/local/webmanager/pylib: # ls /usr/local/webmanager/pylib/issuetracker/*.py /usr/local/webmanager/pylib/issuetracker/__init__.py /usr/local/webmanager/pylib/issuetracker/version_check.py I have been able to get other modules to import, and I can import issuetracker (top-level only) with no problems. Anyone have a clue? Apache 1.3.26, mod_python 2.78, python2.2-threadless. Thanks, VanL
|