exceptions.py 316 B

123456789101112
  1. """
  2. 自定义异常
  3. """
  4. from fastapi import HTTPException, status
  5. class BusinessException(HTTPException):
  6. """业务异常"""
  7. def __init__(self, code: int = 400, msg: str = "业务错误"):
  8. self.code = code
  9. self.msg = msg
  10. super().__init__(status_code=status.HTTP_200_OK, detail=msg)