From 4566b64d77d638505a0931b560606694b5e2c9f3 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 28 Jun 2021 00:37:16 -0400 Subject: [PATCH] Fix Activity and Spotify datetime being timezone naive --- discord/activity.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/discord/activity.py b/discord/activity.py index 5973290d1..72552ec72 100644 --- a/discord/activity.py +++ b/discord/activity.py @@ -130,7 +130,7 @@ class BaseActivity: .. versionadded:: 1.3 """ if self._created_at is not None: - return datetime.datetime.utcfromtimestamp(self._created_at / 1000) + return datetime.datetime.utcfromtimestamp(self._created_at / 1000).replace(tzinfo=datetime.timezone.utc) class Activity(BaseActivity): @@ -583,7 +583,7 @@ class Spotify: .. versionadded:: 1.3 """ if self._created_at is not None: - return datetime.datetime.utcfromtimestamp(self._created_at / 1000) + return datetime.datetime.utcfromtimestamp(self._created_at / 1000).replace(tzinfo=datetime.timezone.utc) @property def colour(self): @@ -686,12 +686,12 @@ class Spotify: @property def start(self): """:class:`datetime.datetime`: When the user started playing this song in UTC.""" - return datetime.datetime.utcfromtimestamp(self._timestamps['start'] / 1000) + return datetime.datetime.utcfromtimestamp(self._timestamps['start'] / 1000).replace(tzinfo=datetime.timezone.utc) @property def end(self): """:class:`datetime.datetime`: When the user will stop playing this song in UTC.""" - return datetime.datetime.utcfromtimestamp(self._timestamps['end'] / 1000) + return datetime.datetime.utcfromtimestamp(self._timestamps['end'] / 1000).replace(tzinfo=datetime.timezone.utc) @property def duration(self):