from app.constants.result_code import ResultCode class ErrException(Exception): def __init__( self, message: str = "failed", code: int | ResultCode = ResultCode.ERROR, data: dict | None = None, ) -> None: super().__init__(message) self.message = message self.code = int(code) self.data = data or {}