40 lines
1.3 KiB
Python
40 lines
1.3 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
|
|
),
|
|
)
|