2023-11-26 18:00:57 +01:00
|
|
|
from click import ClickException
|
|
|
|
|
|
|
|
|
|
|
|
class ApiError(ClickException):
|
2017-12-30 13:32:52 +01:00
|
|
|
"""Raised when an API request fails for whatever reason."""
|
|
|
|
|
|
|
|
|
|
|
|
class NotFoundError(ApiError):
|
|
|
|
"""Raised when an API requests returns a 404."""
|
|
|
|
|
|
|
|
|
|
|
|
class AuthenticationError(ApiError):
|
|
|
|
"""Raised when login fails."""
|
|
|
|
|
|
|
|
|
2023-11-26 18:00:57 +01:00
|
|
|
class ConsoleError(ClickException):
|
2017-12-30 13:32:52 +01:00
|
|
|
"""Raised when an error occurs which needs to be show to the user."""
|