Fix and add missing registering type for json and xmlrpc
introduced in changeset ec4c234379ab
This commit is contained in:
1 parent
f55e2c07d2
commit
66d9aeb29f
2 files changed
+3
-2
No files matched your search
@@ -55,7 +55,8 @@ JSONDecoder.register('date',
|
||||
JSONDecoder.register('time',
|
||||
lambda dct: datetime.time(dct['hour'], dct['minute'], dct['second'],
|
||||
dct['microsecond']))
|
||||
JSONDecoder.register('buffer', lambda dct: Decimal(dct['decimal']))
|
||||
JSONDecoder.register('buffer', buffer(base64.decodestring(dct['base64'])))
|
||||
JSONDecoder.register('Decimal', lambda dct: Decimal(dct['decimal']))
|
||||
|
||||
|
||||
class JSONEncoder(json.JSONEncoder):
|
||||
|
||||
@@ -88,7 +88,7 @@ class XMLRPCDecoder(object):
|
||||
return self.decoders[dct['__class__']](dct)
|
||||
return dct
|
||||
|
||||
XMLRPCDecoder.register('datetime',
|
||||
XMLRPCDecoder.register('date',
|
||||
lambda dct: datetime.date(dct['year'], dct['month'], dct['day']))
|
||||
XMLRPCDecoder.register('time',
|
||||
lambda dct: datetime.time(dct['hour'], dct['minute'], dct['second'],
|
||||
|
||||
Reference in new issue
Block a user