Skip to content

Commit 638d2ca

Browse files
Merge pull request #50 from aidentified-llc/fix-20250926
remove deprecated utcnow
2 parents 2378158 + f6b2511 commit 638d2ca

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

aidentified_matching_api/token_service.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ def _write_token_cache(self):
6060
def get_token(self, args) -> str:
6161
self._read_token_cache()
6262

63-
if datetime.datetime.utcnow().timestamp() < self.expires_at:
63+
if (
64+
datetime.datetime.now(tz=datetime.timezone.utc).timestamp()
65+
< self.expires_at
66+
):
6467
return self.token
6568

6669
# N.B. these are read from envvars AID_EMAIL and
@@ -90,10 +93,9 @@ def get_token(self, args) -> str:
9093
f"Bad response from API: {resp.status_code} {resp_payload}"
9194
) from None
9295

93-
expires_at_dt = (
94-
datetime.timedelta(seconds=resp_payload["expires_in"])
95-
+ datetime.datetime.utcnow()
96-
)
96+
expires_at_dt = datetime.timedelta(
97+
seconds=resp_payload["expires_in"]
98+
) + datetime.datetime.now(tz=datetime.timezone.utc)
9799

98100
self.expires_at = expires_at_dt.timestamp()
99101
self.token = resp_payload["bearer_token"]

0 commit comments

Comments
 (0)