class XMLRPC(resource.Resource): (source)
Known subclasses: twisted.web.xmlrpc.XMLRPCIntrospection
Constructor: XMLRPC(allowNone, useDateTime)
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.
Method | __init__ |
Initialize. |
Method | __setattr__ |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | list |
Return a list of the names of all xmlrpc procedures. |
Method | lookup |
Given a string naming a procedure, return a callable object for that procedure or raise NoSuchFunction. |
Method | put |
Undocumented |
Method | render_ |
Undocumented |
Constant | FAILURE |
Undocumented |
Constant | NOT |
Undocumented |
Class Variable | allowed |
Undocumented |
Class Variable | is |
Signal if this IResource implementor is a "leaf node" or not. If True, getChildWithDefault will not be called on this Resource. |
Class Variable | separator |
Undocumented |
Instance Variable | allow |
Permit XML translating of Python constant None. |
Instance Variable | sub |
Undocumented |
Instance Variable | use |
Present datetime values as datetime.datetime objects? |
Method | _cb |
Undocumented |
Method | _eb |
Undocumented |
Class Variable | _log |
Undocumented |
Inherited from Resource
:
Method | del |
Undocumented |
Method | get |
Retrieve a 'child' resource from me. |
Method | get |
Deprecated in favor of getChildForRequest . |
Method | get |
Retrieve a static or dynamically generated child resource from me. |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | list |
Undocumented |
Method | list |
Undocumented |
Method | list |
Undocumented |
Method | list |
Undocumented |
Method | list |
Undocumented |
Method | list |
Undocumented |
Method | put |
Register a static child. |
Method | really |
Undocumented |
Method | render |
Render a given resource. See IResource 's render method. |
Method | render_ |
Default handling of HEAD method. |
Class Variable | server |
Undocumented |
Instance Variable | children |
Undocumented |
twisted.web.resource.Resource.__init__
twisted.web.xmlrpc.XMLRPCIntrospection
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 |
twisted.web.resource.Resource.isLeaf
Signal if this IResource implementor is a "leaf node" or not. If True, getChildWithDefault will not be called on this Resource.