Package conduit :: Package modules :: Package NetworkModule :: Module XMLRPCUtils
[hide private]

Module XMLRPCUtils

source code

Utilty functions shared between the xml-rpc client and server

Copyright: John Stowers, 2006 License: GPLv2

Classes [hide private]
  StoppableXMLRPCServer
A variant of SimpleXMLRPCServer that can be stopped.
  DataProviderClient
Provides the Client portion of dataprovider proxying.
  DataproviderServer
Wraps a dataproviderwrapper in order to pickle args and deal with exceptions in the sync process
Functions [hide private]
 
marshal_fault_to_exception(fault, **kwargs) source code
 
marshal_exception_to_fault(exception) source code
 
pickle_obj_to_binary(obj) source code
 
unpickle_obj_from_binary(bin) source code
Variables [hide private]
  clog = logging.getLogger("modules.Network.C")
  slog = logging.getLogger("modules.Network.S")
  XML_RPC_EASY_EXCEPTIONS = "RefreshError", "SyncronizeError", "...
Variables Details [hide private]

XML_RPC_EASY_EXCEPTIONS

Value:
"RefreshError", "SyncronizeError", "SyncronizeFatalError", "StopSync"