15 lines
373 B
Python
15 lines
373 B
Python
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 {}
|