exceptions.py 995 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. class UserServerException(Exception):
  4. pass
  5. class UserWalletError(UserServerException):
  6. pass
  7. class UnifiedConsumeOrderError(UserServerException):
  8. """
  9. 下单错误
  10. """
  11. pass
  12. class UnifiedRechargeOrderError(UserServerException):
  13. """
  14. 下单错误
  15. """
  16. pass
  17. class PostPayOrderError(UserServerException):
  18. """
  19. 回调执行订单异常
  20. """
  21. pass
  22. class NegativeAmountError(ValueError):
  23. pass
  24. class IllegalAmountError(ValueError):
  25. pass
  26. class CustomizedValidationError(Exception):
  27. def __init__(self, message):
  28. self.message = message
  29. def __str__(self):
  30. return repr(self.message)
  31. class NoSupportPayment(Exception):
  32. pass
  33. class DuplicatedOperationError(Exception):
  34. pass
  35. class WithdrawOrderNotExist(UserServerException):
  36. pass
  37. class LimitRateException(UserServerException):
  38. pass