server.web.server_side_exception
Exceptions only used on the Server Side.
Exceptions
Used for all exceptions on the server side. |
|
Error caused by client mistakes (ex. bad data provided). |
|
Use for Internal Server Error. |
Module Contents
- exception server.web.server_side_exception.ServerSideException(msg: str)
Bases:
ExceptionUsed for all exceptions on the server side.
Initialize Exception with message.
- msg
- exception server.web.server_side_exception.InvalidUsage(msg: str, status_code: int | None = None, payload: tuple | None = None)
Bases:
ServerSideExceptionError caused by client mistakes (ex. bad data provided).
Initialize ServerSide exception and default to 400 if not status_code available.
- status_code = None
- payload = None
- to_dict() Dict
Put exception in a dictionary.
- exception server.web.server_side_exception.ServerError(msg: str, status_code: int | None = None, payload: tuple | None = None)
Bases:
ServerSideExceptionUse for Internal Server Error.
Initialize and assign 500 status code if none provided.
- status_code = None
- payload = None
- to_dict() Dict
Return payload and message as dictionary.