[mod_python] installation config to allow different programs

Geert Jansen geert at boskant.nl
Wed Sep 19 13:35:50 EST 2001

You wrote:

> I am wondering why there is no handler distributed with mod
> python to simply
> allow something more like.
> <IfModule mod_python.c>
>   Alias /python/ /some/where/
>   <Location /python>
>     SetHandler python-program
>     PythonHandler mod_python.run
>   </Location>
> </IfModule>


> http://servername/python/first gives the Hello World program
> an access to
> http://servername/python/second gives the Goodby World program
> Also notice the programs dont have any .py extension.

mod_python doesn't contain a handler that can do this. But it's easy to
write such a handler yourself. You can get the python script name from
request.path_info(). Use this to load it with __import__() and use hasattr()
to check for a function named handler(). Then call the function.

long long email=0X78DC806B91FCA334,i=0,j; main(){j=(email>>4*i)&15;

More information about the Mod_python mailing list