We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 616fa51 commit f81dfb9Copy full SHA for f81dfb9
msal/managed_identity.py
@@ -477,6 +477,8 @@ def _parse_expires_on(raw: str) -> int:
477
r'(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2})(\.\d+)([+-]\d{2}:\d{2})',
478
r'\1\3',
479
raw)
480
+ if raw.endswith("Z"): # fromisoformat() doesn't support Z before 3.11
481
+ raw = raw[:-1] + "+00:00"
482
return int(datetime.datetime.fromisoformat(raw).timestamp())
483
except ValueError:
484
pass
0 commit comments