From 1df1aa66b665b585e4ddf8067ad6991d0dfa9685 Mon Sep 17 00:00:00 2001 From: Tomer Figenblat Date: Tue, 31 Dec 2024 06:18:52 -0500 Subject: [PATCH] fix: cleared multiple deperecation notices (#821) Signed-off-by: Tomer Figenblat --- src/aioswitcher/device/tools.py | 2 +- src/aioswitcher/schedule/tools.py | 4 ++-- tests/test_schedule_tools.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/aioswitcher/device/tools.py b/src/aioswitcher/device/tools.py index e528a5a3..d391a652 100644 --- a/src/aioswitcher/device/tools.py +++ b/src/aioswitcher/device/tools.py @@ -174,7 +174,7 @@ async def validate_token(username: str, token: str) -> bool: request_data = {"email": username, "token": token} is_token_valid = False # Preload the SSL context - ssl_context = ssl.SSLContext() + ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) logger.debug("calling API call for Switcher to validate the token") diff --git a/src/aioswitcher/schedule/tools.py b/src/aioswitcher/schedule/tools.py index 1ab908ca..0530432f 100644 --- a/src/aioswitcher/schedule/tools.py +++ b/src/aioswitcher/schedule/tools.py @@ -16,7 +16,7 @@ import time from binascii import hexlify -from datetime import datetime, timedelta +from datetime import UTC, datetime, timedelta from struct import pack from typing import Set, Union @@ -38,7 +38,7 @@ def pretty_next_run(start_time: str, days: Set[Days] = set()) -> str: if not days: return f"Due today at {start_time}" - current_datetime = datetime.utcnow() + current_datetime = datetime.now(UTC) current_weekday = current_datetime.weekday() current_time = datetime.strptime( diff --git a/tests/test_schedule_tools.py b/tests/test_schedule_tools.py index 86ab3663..b2b6497c 100644 --- a/tests/test_schedule_tools.py +++ b/tests/test_schedule_tools.py @@ -15,7 +15,7 @@ """Switcher integration pretty next run tool test cases.""" from binascii import hexlify, unhexlify -from datetime import datetime, timedelta +from datetime import UTC, datetime, timedelta from struct import pack, unpack import time_machine @@ -30,7 +30,7 @@ @fixture() def today(): - return datetime.utcnow() + return datetime.now(UTC) @fixture