mirror of
https://github.com/getredash/redash.git
synced 2025-12-25 01:03:20 -05:00
Fix json serialization for datetime.timedelta, closes #783
This commit is contained in:
@@ -53,9 +53,12 @@ class JSONEncoder(json.JSONEncoder):
|
||||
if isinstance(o, decimal.Decimal):
|
||||
return float(o)
|
||||
|
||||
if isinstance(o, (datetime.date, datetime.time, datetime.timedelta)):
|
||||
if isinstance(o, (datetime.date, datetime.time)):
|
||||
return o.isoformat()
|
||||
|
||||
|
||||
if isinstance(o, datetime.timedelta):
|
||||
return str(o)
|
||||
|
||||
super(JSONEncoder, self).default(o)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user