MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / APIException

Class APIException

service/esiAccess.py:39–56  ·  view source on GitHub ↗

Exception for API related errors

Source from the content-addressed store, hash-verified

37 pass
38
39class APIException(Exception):
40 """ Exception for API related errors """
41
42 def __init__(self, url, code, json_response):
43 self.url = url
44 self.status_code = code
45 self.response = json_response
46 super(APIException, self).__init__(str(self))
47
48
49 def __str__(self):
50 if 'error_description' in self.response:
51 return 'HTTP Error %s: %s' % (self.status_code,
52 self.response['error_description'])
53 elif 'message' in self.response:
54 return 'HTTP Error %s: %s' % (self.status_code,
55 self.response['message'])
56 return 'HTTP Error %s' % self.status_code
57
58
59class EsiAccess:

Callers 2

token_callMethod · 0.85
_after_requestMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected