Steven Hanley
sjh at wibble.net
Wed Sep 19 17:13:33 EST 2001
All I am not on the list so could any replies also be cc'd to me. Reading the documentation it suggests doing something like <IfModule mod_python.c> Alias /python/ /some/where/ <Location /python> AddHandler python-program .py PythonHandler someprog </Location> </IfModule> which will cause the handler method in someprog to be run whenever any random.py program is accessed at http://servername/python/random.py. 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> Where any file in /python can be accessed and run with mod_python. I know there is the publisher module but that is not what I am thinking of. More if we have a program named "first" which contains python code such as from mod_python import apache def handler(req): req.send_http_header() req.write("Hello World!") return apache.OK and another program named "second" with the code from mod_python import apache def handler(req): req.send_http_header() req.write("Goodbye World!") return apache.OK and an access to 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. So I was unable to work out a way to configure mod_python to handle this sort of case. Can someone please help. It seems in the documentation we jump straight from explicit reference to a single program.py to using something like publisher. I saw someone say they had tried to do this and it wasnt working on this mailing list http://www.modpython.org/pipermail/mod_python/2001-August/001606.html but he then came back and said it was working two posts later without any explanation of how. I see the same behavior, it just sends the source code of the pythong program back to the browser. See You Steve -- sjh at wibble.net http://wibble.net/~sjh Look Up In The Sky Is it a bird? No Is it a plane No Is it a small blue banana? Yes
|