xmlrpclib :: Marshaller :: Class Marshaller
[hide private]
[frames] | no frames]

Class Marshaller

source code

Generate an XML-RPC params chunk from a Python data structure.

Create a Marshaller instance for each set of parameters, and use the "dumps" method to convert your data (represented as a tuple) to an XML-RPC params chunk. To write a fault response, pass a Fault instance instead. You may prefer to use the "dumps" module function for this purpose.

Instance Methods [hide private]
 
__dump(self, value, write) source code
 
__init__(self, encoding=None, allow_none=0) source code
 
dump_array(self, value, write) source code
 
dump_bool(self, value, write) source code
 
dump_date(self, value, write) source code
 
dump_datetime(self, value, write) source code
 
dump_double(self, value, write) source code
 
dump_instance(self, value, write) source code
 
dump_int(self, value, write) source code
 
dump_long(self, value, write) source code
 
dump_nil(self, value, write) source code
 
dump_string(self, value, write, escape=<function escape at 0xb212a8>) source code
 
dump_struct(self, value, write, escape=<function escape at 0xb212a8>) source code
 
dump_time(self, value, write) source code
 
dump_unicode(self, value, write, escape=<function escape at 0xb212a8>) source code
 
dumps(self, values) source code
Class Variables [hide private]
  dispatch = {<type 'bool'>: <function dump_bool at 0xb2b398>, <...
Class Variable Details [hide private]

dispatch

Value:
{<type 'bool'>: <function dump_bool at 0xb2b398>,
 <type 'instance'>: <function dump_instance at 0xb2b848>,
 <type 'float'>: <function dump_double at 0xb2b488>,
 <type 'int'>: <function dump_int at 0xb2b320>,
 <type 'list'>: <function dump_array at 0xb2b5f0>,
 <type 'long'>: <function dump_long at 0xb2b410>,
 <type 'dict'>: <function dump_struct at 0xb2b668>,
 <type 'NoneType'>: <function dump_nil at 0xb2b2a8>,
...