Исходный код magnetto.errors

[документация]class MagnettoError(Exception): """Базовый класс в иерархии исключений модуля ``magnetto`` """
[документация]class MagnettoMisuseError(MagnettoError): """Неправильное использование метода """
[документация]class MagnettoIncorrectСredentials(MagnettoError): """Неправильные пароль или логин. Вызывается при неудачной попытке авторизации. """
[документация]class MagnettoAuthError(MagnettoError): """Истек срок действия coockie файлов или найден признак необходимости авторизации. """
[документация]class MagnettoCaptchaError(MagnettoError): """Обнаружена капча на странице. Необходимо повторно произвести авторизацию с передачей распознанной капчи. """
[документация] def __init__(self, obj, url): """ Attributes: obj (BaseApi): объект, вызвавший исключительную ситацию url (str): ссылка на картинку с капчой """ self.url = url self.obj = obj
[документация] def __str__(self): """ Return: ``str``: ссылка на картинку с капчой """ return repr(self.url)
[документация]class MagnettoParseError(MagnettoError): """Неудачная попытка разбора страницы """