18 lines
502 B
Python
18 lines
502 B
Python
from http import HTTPStatus
|
|
|
|
|
|
class CustomException(Exception):
|
|
code = HTTPStatus.INTERNAL_SERVER_ERROR
|
|
error_code = HTTPStatus.INTERNAL_SERVER_ERROR
|
|
message = HTTPStatus.INTERNAL_SERVER_ERROR.description
|
|
|
|
def __init__(self, message=None):
|
|
if message:
|
|
self.message = message
|
|
|
|
|
|
class UnauthorizedException(CustomException):
|
|
code = HTTPStatus.UNAUTHORIZED
|
|
error_code = HTTPStatus.UNAUTHORIZED
|
|
message = HTTPStatus.UNAUTHORIZED.description
|