26 lines
497 B
Python
26 lines
497 B
Python
#!/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
|