xmlrpc.client.ServerProxy.system.methodHelp()

ServerProxy.system.methodHelp(name) This method takes one parameter, the name of a method implemented by the XML-RPC server. It returns a documentation string describing the use of that method. If no such string is available, an empty string is returned. The documentation string may contain HTML markup.

xmlrpc.client.ServerProxy.system.methodSignature()

ServerProxy.system.methodSignature(name) This method takes one parameter, the name of a method implemented by the XML-RPC server. It returns an array of possible signatures for this method. A signature is an array of types. The first of these types is the return type of the method, the rest are parameters. Because multiple signatures (ie. overloading) is permitted, this method returns a list of signatures rather than a singleton. Signatures themselves are restricted to the top level paramete

xmlrpc.client.ProtocolError.headers

headers A dict containing the headers of the HTTP/HTTPS request that triggered the error.

xmlrpc.client.ProtocolError.errcode

errcode The error code.

xmlrpc.client.loads()

xmlrpc.client.loads(data, use_datetime=False, use_builtin_types=False) Convert an XML-RPC request or response into Python objects, a (params, methodname). params is a tuple of argument; methodname is a string, or None if no method name is present in the packet. If the XML-RPC packet represents a fault condition, this function will raise a Fault exception. The use_builtin_types flag can be used to cause date/time values to be presented as datetime.datetime objects and binary data to be presen

xmlrpc.client.ProtocolError.url

url The URI or URL that triggered the error.

xmlrpc.client.MultiCall

class xmlrpc.client.MultiCall(server) Create an object used to boxcar method calls. server is the eventual target of the call. Calls can be made to the result object, but they will immediately return None, and only store the call name and parameters in the MultiCall object. Calling the object itself causes all stored calls to be transmitted as a single system.multicall request. The result of this call is a generator; iterating over this generator yields the individual results.

xmlrpc.client.ProtocolError.errmsg

errmsg The error message or diagnostic string.

xmlrpc.client.ProtocolError

class xmlrpc.client.ProtocolError A ProtocolError object describes a protocol error in the underlying transport layer (such as a 404 ‘not found’ error if the server named by the URI does not exist). It has the following attributes: url The URI or URL that triggered the error. errcode The error code. errmsg The error message or diagnostic string. headers A dict containing the headers of the HTTP/HTTPS request that triggered the error.

xmlrpc.client.DateTime.decode()

decode(string) Accept a string as the instance’s new time value.