quart.exceptions module¶
-
exception
quart.exceptions.BadRequest(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 400¶
-
-
exception
quart.exceptions.Forbidden(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 403¶
-
-
exception
quart.exceptions.HTTPException(status_code: int, description: str, name: str)¶ Bases:
Exception-
get_body() → str¶ Get the HTML body.
-
get_headers() → dict¶
-
get_response() → quart.wrappers.response.Response¶
-
-
exception
quart.exceptions.HTTPStatusException(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPException-
status= 500¶
-
-
exception
quart.exceptions.MethodNotAllowed(allowed_methods: Optional[Iterable[str]] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
get_headers() → dict¶
-
-
exception
quart.exceptions.NotAcceptable(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 406¶
-
-
exception
quart.exceptions.NotFound(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 404¶
-
-
exception
quart.exceptions.RedirectRequired(redirect_path: str)¶ Bases:
quart.exceptions.HTTPStatusException-
get_body() → str¶ Get the HTML body.
-
get_headers() → dict¶
-
-
exception
quart.exceptions.RequestEntityTooLarge(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 413¶
-
-
exception
quart.exceptions.RequestRangeNotSatisfiable(complete_length: Optional[int] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
get_headers() → dict¶
-
status= 416¶
-
-
exception
quart.exceptions.RequestTimeout(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 408¶
-
-
exception
quart.exceptions.TooManyRequests(status: Optional[http.HTTPStatus] = None)¶ Bases:
quart.exceptions.HTTPStatusException-
status= 429¶
-
-
quart.exceptions.abort(status_or_response: Union[int, quart.wrappers.response.Response], description: Optional[str] = None, name: Optional[str] = None) → NoReturn¶ Raises a HTTPException with the status code or response given.
This can be used either with a status code (with optional description and name) or with a Response object. The latter allows for an abort (after response functions etc aren’t called) with a custom response.
abort(403) abort(Response("Message"))