Exemple #1
0
 def _parseRPC(stream):
     parser, unmarshaller = xmlrpc_null.getparser()
     try:
         while True:
             data = stream.read(16384)
             if not data:
                 break
             parser.feed(data)
         parser.close()
         params = unmarshaller.close()
         method = unmarshaller.getmethodname()
     except Exception:
         raise exc.HTTPBadRequest("Malformed XMLRPC request body")
     return method, params
Exemple #2
0
 def _parseRPC(stream):
     parser, unmarshaller = xmlrpc_null.getparser()
     try:
         while True:
             data = stream.read(16384)
             if not data:
                 break
             parser.feed(data)
         parser.close()
         params = unmarshaller.close()
         method = unmarshaller.getmethodname()
     except Exception:
         raise exc.HTTPBadRequest("Malformed XMLRPC request body")
     return method, params
Exemple #3
0
 def getparser():
     return xmlrpc_null.getparser()
Exemple #4
0
 def getparser():
     return xmlrpc_null.getparser()