APIError.py 413 B

12345678910111213
  1. class APIError(Exception):
  2. """
  3. raise APIError if receiving json message indicating failure.
  4. """
  5. def __init__(self, error_code, error, request):
  6. self.error_code = error_code
  7. self.error = error
  8. self.request = request
  9. Exception.__init__(self, error)
  10. def __str__(self):
  11. return 'APIError: %s: %s, request: %s' % (self.error_code, self.error, self.request)