GitflicAPI/gitflic/exceptions.py
SantaSpeen 41d84948d2 v0.11
2022-03-17 21:35:46 +03:00

32 lines
737 B
Python

"""
All exceptions that may be raised from Gitflic API wrapper.
"""
from requests import Response
class GitflicExceptions(Exception):
error_code: int = 1
reason: str = None
reason_ru: str = None
class AuthError(GitflicExceptions):
error_code = 403
reason = None
reason_ru = None
response: Response = None
class AccessDenied(GitflicExceptions):
error_code = 403
reason = "There are no access rights."
reason_ru = "Нет прав для доступа."
response: Response = None
class NotFound(GitflicExceptions):
error_code = 404
reason = "No data was found for the query."
reason_ru = "Данные по запросу не найдены."
response: Response = None