|
1 | | -from __future__ import absolute_import, division, print_function, unicode_literals |
| 1 | +from __future__ import absolute_import, division, unicode_literals |
2 | 2 |
|
3 | | -class AdyenError(Exception): |
4 | 3 |
|
| 4 | +class AdyenError(Exception): |
5 | 5 | def __init__(self, |
6 | | - message, |
7 | | - raw_request="", |
8 | | - raw_response="", |
9 | | - url="", |
10 | | - psp="", |
11 | | - headers="", |
12 | | - status_code=""): |
| 6 | + message, |
| 7 | + raw_request="", |
| 8 | + raw_response="", |
| 9 | + url="", |
| 10 | + psp="", |
| 11 | + headers="", |
| 12 | + status_code=""): |
13 | 13 | self.message = message |
14 | | - self.raw_request=raw_request |
15 | | - self.raw_response=raw_response |
16 | | - self.url=url |
17 | | - self.psp=psp |
18 | | - self.headers=headers |
19 | | - self.status_code=status_code |
| 14 | + self.raw_request = raw_request |
| 15 | + self.raw_response = raw_response |
| 16 | + self.url = url |
| 17 | + self.psp = psp |
| 18 | + self.headers = headers |
| 19 | + self.status_code = status_code |
20 | 20 |
|
21 | 21 | def __str__(self): |
22 | 22 | return repr(self.message) |
23 | 23 |
|
24 | 24 | def debug(self): |
25 | | - return "message: {}\nHTTP status_code:{}\nurl: {}\nrequest: {}\nresponse: {}\nheaders: {}".format( |
26 | | - self.message, |
27 | | - self.status_code, |
28 | | - self.url, |
29 | | - self.raw_request, |
30 | | - self.raw_response, |
31 | | - self.headers) |
| 25 | + return "message: {}\nHTTP status_code:{}\nurl: {}\nrequest:" \ |
| 26 | + " {}\nresponse: {}\nheaders: {}".format( |
| 27 | + self.message, |
| 28 | + self.status_code, |
| 29 | + self.url, |
| 30 | + self.raw_request, |
| 31 | + self.raw_response, |
| 32 | + self.headers) |
| 33 | + |
32 | 34 |
|
33 | 35 | class AdyenInvalidRequestError(AdyenError): |
34 | 36 | pass |
35 | 37 |
|
36 | | -class AdyenAPIResponseError(AdyenError): |
37 | 38 |
|
| 39 | +class AdyenAPIResponseError(AdyenError): |
38 | 40 | def __init__(self, |
39 | | - message, |
40 | | - result="", |
41 | | - error_code="", |
42 | | - *args, |
43 | | - **kwargs): |
44 | | - super(AdyenAPIResponseError,self).__init__(message, *args,**kwargs) |
45 | | - self.error_code=error_code |
46 | | - self.result=result |
| 41 | + message, |
| 42 | + result="", |
| 43 | + error_code="", |
| 44 | + *args, |
| 45 | + **kwargs): |
| 46 | + super(AdyenAPIResponseError, self).__init__(message, *args, **kwargs) |
| 47 | + self.error_code = error_code |
| 48 | + self.result = result |
47 | 49 |
|
48 | 50 | def __str__(self): |
49 | 51 | return repr(self.message) |
50 | 52 |
|
| 53 | + |
51 | 54 | class AdyenAPIAuthenticationError(AdyenAPIResponseError): |
52 | 55 | pass |
53 | 56 |
|
| 57 | + |
54 | 58 | class AdyenAPIInvalidPermission(AdyenAPIResponseError): |
55 | 59 | pass |
56 | 60 |
|
| 61 | + |
57 | 62 | class AdyenAPICommunicationError(AdyenAPIResponseError): |
58 | 63 | pass |
59 | 64 |
|
| 65 | + |
60 | 66 | class AdyenAPIValidationError(AdyenAPIResponseError): |
61 | 67 | pass |
62 | 68 |
|
| 69 | + |
63 | 70 | class AdyenAPIInvalidAmount(AdyenAPIResponseError): |
64 | 71 | pass |
65 | 72 |
|
| 73 | + |
66 | 74 | class AdyenAPIInvalidFormat(AdyenAPIResponseError): |
67 | 75 | pass |
0 commit comments