aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mastodon/Mastodon.py')
-rw-r--r--mastodon/Mastodon.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mastodon/Mastodon.py b/mastodon/Mastodon.py
index ed8901c..d427444 100644
--- a/mastodon/Mastodon.py
+++ b/mastodon/Mastodon.py
@@ -973,7 +973,10 @@ class Mastodon:
973 for k, v in json_object.items(): 973 for k, v in json_object.items():
974 if k in known_date_fields: 974 if k in known_date_fields:
975 try: 975 try:
976 json_object[k] = dateutil.parser.parse(v) 976 if isinstance(v, int):
977 json_object[k] = datetime.datetime.fromtimestamp(v, pytz.utc)
978 else:
979 json_object[k] = dateutil.parser.parse(v)
977 except: 980 except:
978 raise MastodonAPIError('Encountered invalid date.') 981 raise MastodonAPIError('Encountered invalid date.')
979 return json_object 982 return json_object
Powered by cgit v1.2.3 (git 2.41.0)