Exceptions¶
Module: staty.exceptions
Staty Base Exception¶
-
class
staty.exceptions.HTTPError(*args, response=None, request=None)[source]¶ Bases:
staty.exceptions.StatyBaseException-
property
status¶
-
property
Mixins¶
Connection Exceptions¶
-
class
staty.exceptions.ConnectionException[source]
-
class
staty.exceptions.ConnectionTimeoutException[source]¶ Bases:
socket.timeout,staty.exceptions.ConnectionException,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.NameResolutionException[source]¶ Bases:
socket.gaierror,staty.exceptions.ConnectionException,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.HostAddressException[source]¶ Bases:
socket.herror,staty.exceptions.ConnectionException,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.SSLException[source]¶ Bases:
staty.exceptions.ConnectionException,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.ProxyException[source]¶ Bases:
staty.exceptions.ConnectionException,staty.exceptions.RecoverableErrorMixin
Client Error Exceptions¶
-
class
staty.exceptions.ClientErrorException(*args, response=None, request=None)[source]¶ Bases:
staty.exceptions.HTTPError
-
class
staty.exceptions.RecoverableClientErrorException(*args, response=None, request=None)[source]¶ Bases:
staty.exceptions.ClientErrorException,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.UnrecoverableClientErrorException(*args, response=None, request=None)[source]¶ Bases:
staty.exceptions.ClientErrorException,staty.exceptions.UnrecoverableErrorMixin
-
class
staty.exceptions.ProxyAuthenticationRequiredException(*args, response=None, request=None)[source]¶
-
class
staty.exceptions.RequestHeaderFieldsTooLargeException(*args, response=None, request=None)[source]¶
-
class
staty.exceptions.BlockedByWindowsParentalControlsException(*args, response=None, request=None)[source]¶
-
class
staty.exceptions.RequestHasBeenForbiddenByAntivirusException(*args, response=None, request=None)[source]¶
-
class
staty.exceptions.HTTPRequestSentToHTTPSPortException(*args, response=None, request=None)[source]¶
Server Error Exceptions¶
-
class
staty.exceptions.ServerErrorException(*args, response=None, request=None)[source]¶ Bases:
staty.exceptions.HTTPError,staty.exceptions.RecoverableErrorMixin
-
class
staty.exceptions.HTTPVersionNotSupportedException(*args, response=None, request=None)[source]¶
-
class
staty.exceptions.NetworkAuthenticationRequiredException(*args, response=None, request=None)[source]¶