79 lines
1.4 KiB
Python
79 lines
1.4 KiB
Python
class InstaloaderException(Exception):
|
|
"""Base exception for this script.
|
|
|
|
:note: This exception should not be raised directly."""
|
|
pass
|
|
|
|
|
|
class QueryReturnedBadRequestException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class QueryReturnedForbiddenException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class ProfileNotExistsException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class ProfileHasNoPicsException(InstaloaderException):
|
|
"""
|
|
.. deprecated:: 4.2.2
|
|
Not raised anymore.
|
|
"""
|
|
pass
|
|
|
|
|
|
class PrivateProfileNotFollowedException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class LoginRequiredException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class TwoFactorAuthRequiredException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class InvalidArgumentException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class BadResponseException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class BadCredentialsException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class ConnectionException(InstaloaderException):
|
|
pass
|
|
|
|
|
|
class PostChangedException(InstaloaderException):
|
|
""".. versionadded:: 4.2.2"""
|
|
pass
|
|
|
|
|
|
class QueryReturnedNotFoundException(ConnectionException):
|
|
pass
|
|
|
|
|
|
class TooManyRequestsException(ConnectionException):
|
|
pass
|
|
|
|
|
|
class AbortDownloadException(Exception):
|
|
"""
|
|
Exception that is not catched in the error catchers inside the download loop and so aborts the
|
|
download loop.
|
|
|
|
This exception is not a subclass of ``InstaloaderException``.
|
|
|
|
.. versionadded:: 4.7
|
|
"""
|
|
pass
|