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

Class Marshaller


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.
Method Summary
  __init__(self, encoding, allow_none)
  dump_array(self, value, write)
  dump_bool(self, value, write)
  dump_double(self, value, write)
  dump_instance(self, value, write)
  dump_int(self, value, write)
  dump_long(self, value, write)
  dump_nil(self, value, write)
  dump_string(self, value, write, escape)
  dump_struct(self, value, write, escape)
  dump_unicode(self, value, write, escape)
  dumps(self, values)
  _Marshaller__dump(self, value, write)

Class Variable Summary
dict dispatch

Class Variable Details

dispatch

Type:
dict
Value:
{<type 'instance'>: <function dump_instance at 0x402e9b8c>,
 <type 'float'>: <function dump_double at 0x402e9a74>,
 <type 'int'>: <function dump_int at 0x402e99cc>,
 <type 'list'>: <function dump_array at 0x402e9b1c>,
 <type 'long'>: <function dump_long at 0x402e9a3c>,
 <type 'dict'>: <function dump_struct at 0x402e9b54>,
 <type 'NoneType'>: <function dump_nil at 0x402e9994>,
 <type 'str'>: <function dump_string at 0x402e9aac>,
...                                                                    

Generated by Epydoc 1.1 on Thu Oct 16 16:37:23 2003 http://epydoc.sf.net