##// END OF EJS Templates
disallow nan in JSON serialization...
MinRK -
Show More
@@ -67,7 +67,11 b' def squash_unicode(obj):'
67 #-----------------------------------------------------------------------------
67 #-----------------------------------------------------------------------------
68
68
69 # ISO8601-ify datetime objects
69 # ISO8601-ify datetime objects
70 json_packer = lambda obj: jsonapi.dumps(obj, default=date_default, ensure_ascii=False)
70 # allow unicode
71 # disallow nan, because it's not actually valid JSON
72 json_packer = lambda obj: jsonapi.dumps(obj, default=date_default,
73 ensure_ascii=False, allow_nan=False,
74 )
71 json_unpacker = lambda s: jsonapi.loads(s)
75 json_unpacker = lambda s: jsonapi.loads(s)
72
76
73 pickle_packer = lambda o: pickle.dumps(squash_dates(o),-1)
77 pickle_packer = lambda o: pickle.dumps(squash_dates(o),-1)
General Comments 0
You need to be logged in to leave comments. Login now