Skip to content

Commit 15f9ea6

Browse files
committed
fix: correct usage of datetime.now(UTC) in JWT validation functions
1 parent cd56c6e commit 15f9ea6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jose/jwt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ def _validate_nbf(claims, leeway=0):
282282
except ValueError:
283283
raise JWTClaimsError("Not Before claim (nbf) must be an integer.")
284284

285-
now = timegm(datetime.now(UTC)().utctimetuple())
285+
now = timegm(datetime.now(UTC).utctimetuple())
286286

287287
if nbf > (now + leeway):
288288
raise JWTClaimsError("The token is not yet valid (nbf)")
@@ -312,7 +312,7 @@ def _validate_exp(claims, leeway=0):
312312
except ValueError:
313313
raise JWTClaimsError("Expiration Time claim (exp) must be an integer.")
314314

315-
now = timegm(datetime.now(UTC)().utctimetuple())
315+
now = timegm(datetime.now(UTC).utctimetuple())
316316

317317
if exp < (now - leeway):
318318
raise ExpiredSignatureError("Signature has expired.")

0 commit comments

Comments
 (0)