Daniel Rubin
dlrubin at yahoo.com
Wed Jul 2 17:46:52 EST 2003
I successfully installed mod_python 3.0.3 and have it working with apache, but one of my handlers isn't working and I'm unable to get mod_python to record any error messages about this particular event to the apache error log. Basically, I have a handler called xmlrpc that creates a python object called obj. The library needed to make this object gets imported within xmlrpc.py just fine, but right at the line where I create a new instance of obj (foo = obj()) I get a stack dump (see below), and there are no errors in the apache logs. The xmlrpc.py program runs just fine as a cgi within apache. It's when it runs with mod_python that this fails. Any ideas? in httpd.conf: <Directory "/home/rubin/opt/apache/htdocs/xmlrpc"> AddHandler python-program .py PythonHandler xmlrpc PythonDebug On </Directory> The stack dump: File "/test.py", line 52, in ? p = do_test(data) File "/test.py", line 44, in do_test return server.do_test(data) File "/home/lib/python2.2/xmlrpclib.py", line 821, in __call__ return self.__send(self.__name, args) File "/home/lib/python2.2/xmlrpclib.py", line 975, in __request verbose=self.__verbose File "/home/lib/python2.2/xmlrpclib.py", line 853, in request return self.parse_response(h.getfile()) File "/home/lib/python2.2/xmlrpclib.py", line 886, in parse_response response = f.read(1024) File "/home/lib/python2.2/httplib.py", line 1140, in read assert not self._line_consumed and self._line_left AssertionError __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
|