diff --git a/Lib/xmlrpclib.py b/Lib/xmlrpclib.py index 6fb6c68db51..bac0a9f98f1 100644 --- a/Lib/xmlrpclib.py +++ b/Lib/xmlrpclib.py @@ -749,6 +749,8 @@ def dump_instance(self, value, write): # store instance attributes as a struct (really?) self.dump_struct(value.__dict__, write) dispatch[InstanceType] = dump_instance + dispatch[DateTime] = dump_instance + dispatch[Binary] = dump_instance ## # XML-RPC unmarshaller.