sstei...@idc wrote at 2010-1-20 08:43 -0500: >I'm using the xmlrpc MultiCall class pretty heavily in an application and >every time I've somehow caused an error in the xmlrpclib.py code, I get an >exception trying to raise the exception. > >Here's the most recent example: > >grouped = grouper(2, tuple(mc_result)) >File >"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xmlrpclib.py", > line 1001, in __getitem__ >raise Fault(item['faultCode'], item['faultString']) >Fault: <Fault 1: "<type 'exceptions.TypeError'>:'NoneType' object is >unsubscriptable">
You see here the client side code to report that an exception has happened on the server side. The "TypeError" was not raised at this place but on the server side. Here, a "Fault" is (successfully) raised with "faultCode" 1 and "faultString" "<type 'exceptions.TypeError'>:'NoneType' object is unsubscriptable">. If you are lucky, the server side has logged information for the raised exception. If not, you need to convince the server side to do so. -- Dieter _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig