Index: XMLRPCServlet.py =================================================================== RCS file: /ofb/cvs/yammer.net/external/Webware/WebKit/XMLRPCServlet.py,v retrieving revision 1.3 retrieving revision 1.4 diff -d -u -r1.3 -r1.4 --- XMLRPCServlet.py 3 Mar 2003 03:27:53 -0000 1.3 +++ XMLRPCServlet.py 11 Jan 2004 02:42:23 -0000 1.4 @@ -44,6 +44,10 @@ response = self.call(method, *params) if type(response) != type(()): response = (response,) + except xmlrpclib.Fault, fault: + response = xmlrpclib.dumps(fault, encoding=encoding) + self.sendOK('text/xml', response, transaction) + self.handleException(transaction) except Exception, e: fault = self.resultForException(e, transaction) response = xmlrpclib.dumps(xmlrpclib.Fault(1, fault), encoding=encoding)