1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
"""Cookidoo API exceptions."""
class CookidooException(Exception):
"""General exception occurred."""
class CookidooConfigException(CookidooException):
"""When the config is invalid."""
class CookidooAuthException(CookidooException):
"""When an authentication error is encountered."""
class CookidooParseException(CookidooException):
"""When data could not be parsed."""
class CookidooRequestException(CookidooException):
"""When a request returns an error."""
class CookidooResponseException(CookidooException):
"""When a response could not be parsed."""
class CookidooUnavailableException(CookidooException):
"""When the network or server is not available."""
|