# -*- coding: utf-8 -*- # !/usr/bin/env python class UserServerException(Exception): pass class UserWalletError(UserServerException): pass class UnifiedConsumeOrderError(UserServerException): """ 下单错误 """ pass class UnifiedRechargeOrderError(UserServerException): """ 下单错误 """ pass class PostPayOrderError(UserServerException): """ 回调执行订单异常 """ pass class NegativeAmountError(ValueError): pass class IllegalAmountError(ValueError): pass class CustomizedValidationError(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) class NoSupportPayment(Exception): pass class DuplicatedOperationError(Exception): pass class WithdrawOrderNotExist(UserServerException): pass class LimitRateException(UserServerException): pass