Paul
paul at oz.net
Tue Jan 13 14:53:54 EST 2004
The cgihandler.py in mod_python 3.0.4 and earlier never seems to return an HTTP 500 error (internal server error). Code snippet from cgihandler.py: # this executes the module imp.load_module(module_name, fd, path, desc) return apache.OK Shouldn't this be something like: # this executes the module try: imp.load_module(module_name, fd, path, desc) except Exception, e: if e.args and type(e.args[0]) == types.IntType: return e.args[0] else: return apache.HTTP_INTERNAL_SERVER_ERROR return apache.OK publisher.py has something similar implemented. -- Paul
|