diff --git a/auth0/rest.py b/auth0/rest.py index a2d9bd9a..2a7f448d 100644 --- a/auth0/rest.py +++ b/auth0/rest.py @@ -284,7 +284,11 @@ def __init__( def content(self) -> Any: if self._is_error(): if self._status_code == 429: - reset_at = int(self._headers.get("x-ratelimit-reset", "-1")) + raw_reset = self._headers.get("x-ratelimit-reset") + try: + reset_at = int(raw_reset) if raw_reset is not None else -1 + except (ValueError, TypeError): + reset_at = -1 raise RateLimitError( error_code=self._error_code(), message=self._error_message(),