Advertisement
lv10

Untitled

Dec 7th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. def default(self, obj):
  2.         try:
  3.             if isinstance(obj, datetime):
  4.                 if obj.utcoffset() is not None:
  5.                     obj = obj - obj.utcoffset()
  6.                 millis = int(
  7.                     calendar.timegm(obj.timetuple()) * 1000 +
  8.                     obj.microsecond / 1000
  9.                 )
  10.                 return millis
  11.             iterable = iter(obj)
  12.         except TypeError:
  13.             pass
  14.         else:
  15.             return list(iterable)
  16.         return JSONEncoder.default(self, obj)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement