search.routes.api.exceptions module¶
Exception handlers for API endpoints.
Todo
This module belongs in arxiv.base
.
-
search.routes.api.exceptions.
get_handlers
()[source]¶ Get a list of registered exception handlers.
Returns: List of ( HTTPException
, callable) tuples.Return type: list Return type: List
[Tuple
[type
,Callable
]]
-
search.routes.api.exceptions.
handle_bad_request
(error)[source]¶ Render the base 400 error page.
Return type: Response
-
search.routes.api.exceptions.
handle_forbidden
(error)[source]¶ Render the base 403 error page.
Return type: Response
-
search.routes.api.exceptions.
handle_internal_server_error
(error)[source]¶ Render the base 500 error page.
Return type: Response
-
search.routes.api.exceptions.
handle_method_not_allowed
(error)[source]¶ Render the base 405 error page.
Return type: Response
-
search.routes.api.exceptions.
handle_not_found
(error)[source]¶ Render the base 404 error page.
Return type: Response
-
search.routes.api.exceptions.
handle_request_entity_too_large
(error)[source]¶ Render the base 413 error page.
Return type: Response
Render the base 401 error page.
Return type: Response