XML-RPC dumps None to nil instead of bool

issue3981
review6351003
This commit is contained in:
Cédric Krier committed 2014-06-13 19:08:32 +02:00
1 parent 4d1e2ba0c0
commit bc29051ee6
1 file changed
+1 -1
+1 -1
View File
@@ -55,7 +55,7 @@ def dump_time(self, value, write):
xmlrpclib.Marshaller.dispatch[Decimal] = dump_decimal
xmlrpclib.Marshaller.dispatch[type(None)] = \
lambda self, value, write: self.dump_bool(bool(value), write)
lambda self, value, write: write("<value><nil/></value>")
xmlrpclib.Marshaller.dispatch[datetime.date] = dump_date
xmlrpclib.Marshaller.dispatch[datetime.time] = dump_time
xmlrpclib.Marshaller.dispatch[buffer] = dump_buffer