From bd976a2cd5633de71892a1cf44d46c1e1ddd1c74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20Furkan=20=C5=9Eanl=C4=B1?= Date: Tue, 23 Jan 2024 17:37:41 +0100 Subject: [PATCH] Replace deprecated datetime functions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Abdulkadir Furkan Şanlı --- main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 68f51c4..54d6551 100755 --- a/main.py +++ b/main.py @@ -104,7 +104,7 @@ def get_authenticated_service(): def get_monday_date(timestamp): """Get Monday of the week for the given timestamp. Weeks start on Monday.""" - date = datetime.utcfromtimestamp(timestamp / 1000) + date = datetime.fromtimestamp(timestamp / 1000, datetime.UTC) return date - timedelta(days=date.weekday()) @@ -193,10 +193,10 @@ async def message_callback(client, room, event): playlist_id = get_or_make_playlist(youtube, monday_date) youtube_links = re.findall(youtube_link_pattern, body) - timestamp_sec = datetime.utcfromtimestamp( - event.server_timestamp / 1000 + timestamp_sec = datetime.fromtimestamp( + event.server_timestamp / 1000, datetime.UTC ) # milisec to sec - current_time = datetime.utcnow() + current_time = datetime.now(datetime.UTC) if body == "!pow" and current_time - timestamp_sec < timedelta(seconds=30): playlist_link = f"https://www.youtube.com/playlist?list={playlist_id}"