From 0d208a8d321e91f45102395f4f07a9b4419a866e Mon Sep 17 00:00:00 2001 From: Eriks Karls Date: Mon, 26 Aug 2019 10:05:52 +0300 Subject: [PATCH] Add timezone to datetime serialization --- erepublik/classes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erepublik/classes.py b/erepublik/classes.py index 0898043..1f13032 100644 --- a/erepublik/classes.py +++ b/erepublik/classes.py @@ -981,7 +981,7 @@ class MyJSONEncoder(JSONEncoder): return float("{:.02f}".format(o)) elif isinstance(o, datetime.datetime): return dict(__type__='datetime', year=o.year, month=o.month, day=o.day, hour=o.hour, minute=o.minute, - second=o.second, microsecond=o.microsecond) + second=o.second, microsecond=o.microsecond, tzinfo=o.tzinfo.zone if o.tzinfo else None) elif isinstance(o, datetime.date): return dict(__type__='date', year=o.year, month=o.month, day=o.day) elif isinstance(o, datetime.timedelta):