fix(login): treat overflowing timing values as invalid

This commit is contained in:
Alex Schapiro 2026-08-26 21:43:54 +00:00
parent 5c61a2aee4
commit 93dc0019fa

View file

@ -421,7 +421,7 @@ def _json_object(response: requests.Response) -> dict[str, Any]:
def _as_positive_int(value: Any, *, default: int) -> int:
try:
parsed = int(value)
except (TypeError, ValueError):
except (TypeError, ValueError, OverflowError):
return default
return parsed if parsed > 0 else default