##// END OF EJS Templates
Do not flatten unicode on unpacking
Thomas Kluyver -
Show More
@@ -72,7 +72,7 b' def squash_unicode(obj):'
72 #-----------------------------------------------------------------------------
72 #-----------------------------------------------------------------------------
73 key = 'on_unknown' if jsonapi.jsonmod.__name__ == 'jsonlib' else 'default'
73 key = 'on_unknown' if jsonapi.jsonmod.__name__ == 'jsonlib' else 'default'
74 json_packer = lambda obj: jsonapi.dumps(obj, **{key:date_default})
74 json_packer = lambda obj: jsonapi.dumps(obj, **{key:date_default})
75 json_unpacker = lambda s: squash_unicode(extract_dates(jsonapi.loads(s)))
75 json_unpacker = lambda s: extract_dates(jsonapi.loads(s))
76
76
77 pickle_packer = lambda o: pickle.dumps(o,-1)
77 pickle_packer = lambda o: pickle.dumps(o,-1)
78 pickle_unpacker = pickle.loads
78 pickle_unpacker = pickle.loads
General Comments 0
You need to be logged in to leave comments. Login now