server.web.server_side_exception

Exceptions only used on the Server Side.

Exceptions

ServerSideException

Used for all exceptions on the server side.

InvalidUsage

Error caused by client mistakes (ex. bad data provided).

ServerError

Use for Internal Server Error.

Module Contents

exception server.web.server_side_exception.ServerSideException(msg: str)

Bases: Exception

Used 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: ServerSideException

Error 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: ServerSideException

Use 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.