""" Module specific exceptions for auth module Exceptions: - List: Description - Exceptions: Description """ from typing import Optional from fastapi import HTTPException, status class UnauthorizedException(HTTPException): def __init__(self, message: Optional[str] = None) -> None: detail = "Not authorized" if not message else message super().__init__( status_code=status.HTTP_401_UNAUTHORIZED, detail=detail, )