common_error.py 665 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. common_error -
  3. auther: tanlie
  4. date: 2026/8/23
  5. """
  6. from app.exceptions.api_exception import APIException
  7. class ServerError(APIException):
  8. code = 500
  9. msg = 'sorry, we made a mistake (* ̄︶ ̄)!'
  10. error_code = 999
  11. class ParameterException(APIException):
  12. code = 400
  13. msg = 'invalid parameter'
  14. error_code = 1000
  15. class NotFound(APIException):
  16. code = 404
  17. msg = 'the resource are not found O__O...'
  18. error_code = 1001
  19. class AuthFailed(APIException):
  20. code = 401
  21. error_code = 1005
  22. msg = 'authorization failed'
  23. class Forbidden(APIException):
  24. code = 403
  25. error_code = 1004
  26. msg = 'forbidden, not in scope'