xmlrpc.server.DocCGIXMLRPCRequestHandler.set_server_documentation()

DocCGIXMLRPCRequestHandler.set_server_documentation(server_documentation) Set the description used in the generated HTML documentation. This description will appear as a paragraph, below the server name, in the documentation.

xmlrpc.server.DocCGIXMLRPCRequestHandler

class xmlrpc.server.DocCGIXMLRPCRequestHandler Create a new instance to handle XML-RPC requests in a CGI environment.

xmlrpc.server.CGIXMLRPCRequestHandler.register_multicall_functions()

CGIXMLRPCRequestHandler.register_multicall_functions() Register the XML-RPC multicall function system.multicall.

xmlrpc.server.CGIXMLRPCRequestHandler.register_introspection_functions()

CGIXMLRPCRequestHandler.register_introspection_functions() Register the XML-RPC introspection functions system.listMethods, system.methodHelp and system.methodSignature.

xmlrpc.server.CGIXMLRPCRequestHandler.register_instance()

CGIXMLRPCRequestHandler.register_instance(instance) Register an object which is used to expose method names which have not been registered using register_function(). If instance contains a _dispatch() method, it is called with the requested method name and the parameters from the request; the return value is returned to the client as the result. If instance does not have a _dispatch() method, it is searched for an attribute matching the name of the requested method; if the requested method n

xmlrpc.server.CGIXMLRPCRequestHandler.register_function()

CGIXMLRPCRequestHandler.register_function(function, name=None) Register a function that can respond to XML-RPC requests. If name is given, it will be the method name associated with function, otherwise function.__name__ will be used. name can be either a normal or Unicode string, and may contain characters not legal in Python identifiers, including the period character.

xmlrpc.server.CGIXMLRPCRequestHandler.handle_request()

CGIXMLRPCRequestHandler.handle_request(request_text=None) Handle an XML-RPC request. If request_text is given, it should be the POST data provided by the HTTP server, otherwise the contents of stdin will be used.

xmlrpc.server.CGIXMLRPCRequestHandler

class xmlrpc.server.CGIXMLRPCRequestHandler(allow_none=False, encoding=None, use_builtin_types=False) Create a new instance to handle XML-RPC requests in a CGI environment. The allow_none and encoding parameters are passed on to xmlrpc.client and control the XML-RPC responses that will be returned from the server. The use_builtin_types parameter is passed to the loads() function and controls which types are processed when date/times values or binary data are received; it defaults to false.

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.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.