python3-anticaptcha/python3_anticaptcha/errors.py

25 lines
1.1 KiB
Python

class AntiCaptchaApiException(Exception):
pass
class DownloadError(AntiCaptchaApiException):
def __init__(self):
AntiCaptchaApiException.__init__(self, """\nОшибка при скачивании файла""")
class ReadError(AntiCaptchaApiException):
def __init__(self, error):
AntiCaptchaApiException.__init__(self, """\nПораждается, при проблеме во время чтения сохранённого файла.
\n\t{0}""".format(error))
class ParamError(AntiCaptchaApiException):
def __init__(self, additional_info = None):
AntiCaptchaApiException.__init__(self, """\nПораждается, при передаче неверного параметра."""
+ additional_info if additional_info else '\n')
class IdGetError(AntiCaptchaApiException):
def __init__(self, server_answer):
AntiCaptchaApiException.__init__(self, """\n Пораждается при ошибке получения ID капчи от сервиса. Ответ сервера:\n
{0}""".format(server_answer))