16 lines
460 B
Python
16 lines
460 B
Python
class ImgurClientError(Exception):
|
|
def __init__(self, error_message, status_code=None):
|
|
self.status_code = status_code
|
|
self.error_message = error_message
|
|
|
|
def __str__(self):
|
|
if self.status_code:
|
|
return "(%s) %s" % (self.status_code, self.error_message)
|
|
else:
|
|
return self.error_message
|
|
|
|
|
|
class ImgurClientRateLimitError(Exception):
|
|
def __str__(self):
|
|
return 'Rate-limit exceeded!'
|