26 lines
716 B
Python
26 lines
716 B
Python
|
|
class ClientHttpError(Exception):
|
|
"""This exception is raised if the returned http response is not as
|
|
expected"""
|
|
def __init__(self, code, message):
|
|
super(ClientHttpError, self).__init__()
|
|
self.code = code
|
|
self.message = message
|
|
|
|
def __str__(self):
|
|
return 'ClientHttpError[%s: %s]' % (self.code, self.message)
|
|
|
|
class OperationError(Exception):
|
|
"""Expcetion to raise when an opeartion is failed"""
|
|
pass
|
|
|
|
|
|
class DoesNotExist(Exception):
|
|
"""Raised when not matching resource can be found."""
|
|
def __init__(self, msg):
|
|
super(DoesNotExist, self).__init__()
|
|
self.msg = msg
|
|
|
|
def __str__(self):
|
|
return 'DoesNotExist: %s' % self.msg
|