Fix embed to_dict timestamp handling for python 3.5

resolves #1992
This commit is contained in:
Michael H 2019-03-17 09:15:10 -04:00
parent 66af80511f
commit 03616b91db

View File

@ -509,7 +509,10 @@ class Embed:
pass
else:
if timestamp:
result['timestamp'] = timestamp.astimezone(tz=datetime.timezone.utc).isoformat()
if timestamp.tzinfo:
result['timestamp'] = timestamp.astimezone(tz=datetime.timezone.utc).isoformat()
else:
result['timestamp'] = timestamp.replace(tzinfo=timezone.utc).isoformat()
# add in the non raw attribute ones
if self.type: