File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff 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" ]
You can’t perform that action at this time.
0 commit comments