xmlrpclib.Marshaller

class xmlrpclib.Marshaller(encoding=None, allow_none=0)[source]

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.

Methods

_Marshaller__dump(value, write)
__init__([encoding, allow_none])
dump_array(value, write)
dump_bool(value, write)
dump_datetime(value, write)
dump_double(value, write)
dump_instance(value, write)
dump_int(value, write)
dump_long(value, write)
dump_nil(value, write)
dump_string(value, write[, escape])
dump_struct(value, write[, escape])
dump_unicode(value, write[, escape])
dumps(values)

Attributes

dispatch