Raise ValueError when cookie max-age is not an integer (#2001)

* Raise valueerror when cookie max-age is not an integer
This commit is contained in:
Adam Hopkins
2021-01-19 01:11:39 +02:00
committed by GitHub
parent 7028eae083
commit 8f4e0ad3c8
2 changed files with 19 additions and 2 deletions

View File

@@ -109,7 +109,7 @@ class Cookie(dict):
if value is not False:
if key.lower() == "max-age":
if not str(value).isdigit():
value = DEFAULT_MAX_AGE
raise ValueError("Cookie max-age must be an integer")
elif key.lower() == "expires":
if not isinstance(value, datetime):
raise TypeError(