From ea9ea4d3b8662746166519dfe7b59ac50c4a5296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Dailloux?= Date: Sat, 5 Nov 2022 10:16:34 +0100 Subject: fix: use datetime.datetime.timestamp function to have a milliseconds (#821) Fixes #814 --- jwt/api_jwt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jwt/api_jwt.py b/jwt/api_jwt.py index 4bb1ee1..77857d2 100644 --- a/jwt/api_jwt.py +++ b/jwt/api_jwt.py @@ -187,7 +187,7 @@ class PyJWT: self._validate_required_claims(payload, options) - now = timegm(datetime.now(tz=timezone.utc).utctimetuple()) + now = datetime.now(tz=timezone.utc).timestamp() if "iat" in payload and options["verify_iat"]: self._validate_iat(payload, now, leeway) -- cgit v1.2.1