Exceptions
_default_429_response
module-attribute
_default_429_response = {
"model": TooManyRequests,
"headers": {
"retry_after": {
"description": "Retry after n seconds",
"type": "integer",
}
},
}
RateLimitExceeded
Bases: HTTPException
exception raised when a rate limit is hit.
Source code in fastlimits/exceptions.py
__init__
__init__(
limit: RateLimitItem,
status_code: int = status.HTTP_429_TOO_MANY_REQUESTS,
detail: Optional[str] = None,
headers: Optional[Dict[str, str]] = None,
) -> None