exceptions.py 1022 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # -*- coding: utf-8 -*-
  2. class TokenException(Exception):
  3. def __init__(self):
  4. super().__init__()
  5. class AuthException(Exception):
  6. def __init__(self, errmsg: str):
  7. super().__init__()
  8. self.errmsg = errmsg
  9. class ParamException(Exception):
  10. def __init__(self, param: str):
  11. super().__init__()
  12. self.param = param
  13. class Common404Exception(Exception):
  14. def __init__(self):
  15. super().__init__()
  16. class AppException(Exception):
  17. def __init__(self, errcode: int, errmsg: str):
  18. super().__init__()
  19. self.errcode = errcode
  20. self.errmsg = errmsg
  21. class AlertException(Exception):
  22. def __init__(self, ret: int, msg: str):
  23. super().__init__()
  24. self.ret = ret
  25. self.msg = msg
  26. class XssException(Exception):
  27. def __init__(self):
  28. super().__init__()
  29. class YzyException(Exception):
  30. def __init__(self, errcode: int, errmsg: str):
  31. super().__init__()
  32. self.errcode = errcode
  33. self.errmsg = errmsg