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
def getparser(): return xmlrpc_null.getparser()