You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
498 B
27 lines
498 B
4 years ago
|
#!/usr/bin/env python
|
||
|
# coding: utf-8
|
||
|
"""
|
||
|
exceptions.py
|
||
|
~~~~~~~~~~
|
||
|
|
||
|
"""
|
||
|
|
||
|
|
||
|
class AliPayException(Exception):
|
||
|
def __init__(self, code, message):
|
||
|
self.__code = code
|
||
|
self.__message = message
|
||
|
|
||
|
def to_unicode(self):
|
||
|
return "AliPayException: code:{}, message:{}".format(self.__code, self.__message)
|
||
|
|
||
|
def __str__(self):
|
||
|
return self.to_unicode()
|
||
|
|
||
|
def __repr__(self):
|
||
|
return self.to_unicode()
|
||
|
|
||
|
|
||
|
class AliPayValidationError(Exception):
|
||
|
pass
|