Exceptions

Module: staty.exceptions

Staty Base Exception

class staty.exceptions.StatyBaseException[source]

Bases: Exception

class staty.exceptions.RegistrationException[source]

Bases: staty.exceptions.StatyBaseException

class staty.exceptions.MissingHandlerException[source]

Bases: staty.exceptions.StatyBaseException

class staty.exceptions.HTTPError(*args, response=None, request=None)[source]

Bases: staty.exceptions.StatyBaseException

property status
class staty.exceptions.ConnectionException[source]

Bases: staty.exceptions.StatyBaseException

Mixins

class staty.exceptions.RecoverableErrorMixin[source]

Bases: Exception

class staty.exceptions.UnrecoverableErrorMixin[source]

Bases: Exception

Connection Exceptions

class staty.exceptions.ConnectionException[source]

Bases: staty.exceptions.StatyBaseException

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.PreconditionRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.TooManyRequestsException(*args, response=None, request=None)[source]

Bases: staty.exceptions.RecoverableClientErrorException

class staty.exceptions.BadRequestException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.UnauthorizedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.PaymentRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.ForbiddenException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.NotFoundException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.MethodNotAllowedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.NotAcceptableException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.ProxyAuthenticationRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.RequestTimeoutException(*args, response=None, request=None)[source]

Bases: staty.exceptions.RecoverableClientErrorException

class staty.exceptions.ConflictException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.GoneException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.LengthRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.PreconditionFailedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.PayloadTooLargeException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.URITooLongException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.UnsupportedMediaTypeException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.RangeNotSatisfiableException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.ExpectationFailedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.IAmATeapotException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.MisdirectedRequestException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.UnprocessableEntityException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.LockedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.FailedDependencyException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.UpgradeRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.UnavailableForLegalReasonsException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.RequestHeaderFieldsTooLargeException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.MethodFailureException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.BlockedByWindowsParentalControlsException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.InvalidTokenException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.TokenRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.RequestHasBeenForbiddenByAntivirusException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.LoginTimeoutException(*args, response=None, request=None)[source]

Bases: staty.exceptions.RecoverableClientErrorException

class staty.exceptions.RetryWithException(*args, response=None, request=None)[source]

Bases: staty.exceptions.RecoverableClientErrorException

class staty.exceptions.SSLCertificateErrorException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.SSLCertificateRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.HTTPRequestSentToHTTPSPortException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.NoResponseException(*args, response=None, request=None)[source]

Bases: staty.exceptions.UnrecoverableClientErrorException

class staty.exceptions.ClientClosedRequestException(*args, response=None, request=None)[source]

Bases: staty.exceptions.RecoverableClientErrorException

Server Error Exceptions

class staty.exceptions.ServerErrorException(*args, response=None, request=None)[source]

Bases: staty.exceptions.HTTPError, staty.exceptions.RecoverableErrorMixin

class staty.exceptions.InternalServerErrorException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.NotImplementedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.BadGatewayException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.ServiceUnavailableException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.GatewayTimeoutException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.HTTPVersionNotSupportedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.VariantAlsoNegotiatesException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.InsufficientStorageException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.LoopDetectedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.NotExtendedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.NetworkAuthenticationRequiredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.BandwidthLimitExceededException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.SiteIsFrozenException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.InvalidSSLCertificateException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.SSLHandshakeFailedException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.ATimeoutOccurredException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.OriginIsUnreachableException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.ConnectionTimedOutException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.WebServerIsDownException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException

class staty.exceptions.UnknownErrorException(*args, response=None, request=None)[source]

Bases: staty.exceptions.ServerErrorException