[mod_python] test doesn't work (solved?)

Greg Stein gstein at lyra.org
Sun Jun 25 13:56:31 EST 2000


On Sun, Jun 25, 2000 at 03:55:04PM -0400, Gregory Trubetskoy wrote:
> On Sun, 25 Jun 2000, Dave wrote:
> > I've been using the Location directive for a bit now, here is how it
> > looks for me:
> > 
> > <Location /wpy >
> >   SetHandler python-program
> >   PythonDebug On
> >   PythonPath "sys.path+['/devel/WEB/Webware/WebKit']"
> >   PythonHandler webkit_handler
> > </Location>
> > 
> > The key here is the undocumented feature of PythonPath that it
> > apparently evals its argument. I've been meaning to ask about this since
> > at some point this could get broken in development and I'd be up a
> > creek. 
> 
> I don't think this is going away - there is no simpler way to specify the
> pythonpath than in python syntax which implies evaling.

Huh? How about specifying the path in standard DIR:DIR:DIR notation, and
using:

    sys.path = sys.path + string.split(directive_arg, ':')

No need to eval at all.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/



More information about the Mod_python mailing list