Le die Thu, 24 Nov 2005 07:09:26 -0800, Fuzzyman ha scribite: > I don't know the answer, but I like the problem. :-) > > What happens with the standard CGIHttpServer ?
The standard CGIHttpServer uses fork() on Unix and popen() on Windows; since both these functions run the module in a separate process, the problem doesn't show up. But on Mac, it uses execfile(), so I guess the problem is the same. For the moment, I've come up with a hybrid solution: in CGIHTTPServer, doing "import cgitb; cgitb.enable()" before the try block which calls execfile(), and add an empty except clause which prints the exception: except: cgitb.handler() There's still something not working perfectly, but I think this is close to the solution. -- Saluti, Mardy http://interlingua.altervista.org -- http://mail.python.org/mailman/listinfo/python-list