[mod_python] Trying to get new importer working

Graham Dumpleton graham.dumpleton at gmail.com
Wed Apr 9 01:29:51 EDT 2008


You aren't using mod_python 3.3.1 but some older version.

Graham

2008/4/9 Jim Geist <jimge at rodentia.net>:
>
> On Apr 8, 2008, at 10:11 PM, Graham Dumpleton wrote:
>
>
> > 2008/4/9 Jim Geist <jimge at rodentia.net>:
> >
> > > Hi all -
> > >
> > > I am trying to convert my project over from using sys.path to use the
> new
> > > importer and I'm having some issues. In my apache config I have this
> > >
> > > <Location /test>
> > >   SetHandler mod_python
> > >   PythonOption mod_python.importer.path "['/home/jimge/app']"
> > >   PythonHandler entry
> > >   PythonDebug On
> > > </Location>
> > >
> > > /home/jimge/app/entry.py contains (well, more code, but it boils down
> to)
> > >
> > > from mod_python import apache
> > > def handler(req):
> > >   req.write("hello, world!\n")
> > >   return apache.OK
> > >
> > > When I was using PythonPath to set up sys.path everything worked. With
> this
> > > setup I get an ImportError exception that entry cannot be found.
> > >
> > > Anyone have any hints?
> > >
> >
> > Please post the complete Python exception message and any other logged
> > messages associated with it form the Apache error log and/or web page.
> > It will save us guessing.
> >
> > Graham
> >
>
>  Sure. Here's the traceback from the browser:
>
>  Mod_python error: "PythonHandler entry"
>
>  Traceback (most recent call last):
>
>   File "/usr/lib/python2.5/site-packages/mod_python/apache.py", line 287, in
> HandlerDispatch
>     log=debug)
>
>   File "/usr/lib/python2.5/site-packages/mod_python/apache.py", line 461, in
> import_module
>     f, p, d = imp.find_module(parts[i], path)
>
>  ImportError: No module named entry
>
>  In the Apache error log:
>
>  [Wed Apr 02 05:26:09 2008] [notice] mod_python: (Re)importing module
> 'entry'
>  [Wed Apr 02 05:26:09 2008] [error] [client 10.211.55.2] PythonHandler
> entry: Traceback (most recent call last):
>  [Wed Apr 02 05:26:09 2008] [error] [client 10.211.55.2] PythonHandler
> entry:   File "/usr/lib/python2.5/site-packages/mod_python/apache.py", line
> 287, in HandlerDispatch\n    log=debug)
>  [Wed Apr 02 05:26:09 2008] [error] [client 10.211.55.2] PythonHandler
> entry:   File "/usr/lib/python2.5/site-packages/mod_python/apache.py", line
> 461, in import_module\n    f, p, d = imp.find_module(parts[i], path)
>  [Wed Apr 02 05:26:09 2008] [error] [client 10.211.55.2] PythonHandler
> entry: ImportError: No module named entry
>
>
>
>  -- Jim
>
>
>  _______________________________________________
>  Mod_python mailing list
>  Mod_python at modpython.org
>  http://mailman.modpython.org/mailman/listinfo/mod_python
>


More information about the Mod_python mailing list