twisted.web.xmlrpc.XMLRPC(resource.Resource) class documentationtwisted.web.xmlrpc
(View In Hierarchy)
Known subclasses: twisted.web.test.test_xmlrpc.Test, twisted.web.test.test_xmlrpc.TestListProcedures, twisted.web.test.test_xmlrpc.TestLookupProcedure, twisted.web.xmlrpc.XMLRPCIntrospection
A resource that implements XML-RPC.
You probably want to connect this to '/RPC2'.
Methods published can return XML-RPC serializable results, Faults, Binary, Boolean, DateTime, Deferreds, or Handler instances.
By default methods beginning with 'xmlrpc_' are published.
Sub-handlers for prefixed methods (e.g., system.listMethods) can be added with putSubHandler. By default, prefixes are separated with a '.'. Override self.separator to change this.
| Instance Variable | allowNone | Permit XML translating of Python constant None. (type: bool) | 
| Instance Variable | useDateTime | Present datetimevalues asdatetime.datetimeobjects? (type:bool) | 
| Method | __init__ | Initialize. | 
| Method | __setattr__ | Undocumented | 
| Method | putSubHandler | Undocumented | 
| Method | getSubHandler | Undocumented | 
| Method | getSubHandlerPrefixes | Undocumented | 
| Method | render_POST | Undocumented | 
| Method | lookupProcedure | Given a string naming a procedure, return a callable object for that procedure or raise NoSuchFunction. | 
| Method | listProcedures | Return a list of the names of all xmlrpc procedures. | 
| Method | _cbRender | Undocumented | 
| Method | _ebRender | Undocumented | 
Inherited from Resource:
| Method | listStaticNames | Undocumented | 
| Method | listStaticEntities | Undocumented | 
| Method | listNames | Undocumented | 
| Method | listEntities | Undocumented | 
| Method | listDynamicNames | Undocumented | 
| Method | listDynamicEntities | Undocumented | 
| Method | getStaticEntity | Undocumented | 
| Method | getDynamicEntity | Undocumented | 
| Method | delEntity | Undocumented | 
| Method | reallyPutEntity | Undocumented | 
| Method | getChild | Retrieve a 'child' resource from me. | 
| Method | getChildWithDefault | Retrieve a static or dynamically generated child resource from me. | 
| Method | getChildForRequest | Undocumented | 
| Method | putChild | Register a static child. | 
| Method | render | Render a given resource. See IResource's 
render method. | 
| Method | render_HEAD | Default handling of HEAD method. | 
Initialize.
Given a string naming a procedure, return a callable object for that procedure or raise NoSuchFunction.
The returned object will be called, and should return the result of the procedure, a Deferred, or a Fault instance.
Override in subclasses if you want your own policy.  The base 
implementation that given 'foo', self.xmlrpc_foo 
will be returned. If procedurePath contains 
self.separator, the sub-handler for the initial prefix is used
to search for the remaining path.
If you override lookupProcedure, you may also want to 
override listProcedures to accurately report the procedures 
supported by your resource, so that clients using the 
system.listMethods procedure receive accurate results.
| Present Since | 11.1 | |
Return a list of the names of all xmlrpc procedures.
| Present Since | 11.1 | |