ssllabs.errors

These are some general purpose errors, including errors generated for status codes. See the API page for more information.

exception ssllabs.errors.ClientError[source]

Bases: ssllabs.errors.ResponseError

The mid-level response error indicating a 400-range error. This is never constructed directy

exception ssllabs.errors.InternalError(reason)[source]

Bases: ssllabs.errors.ServerError

internal error

exception ssllabs.errors.InvocationError(reason)[source]

Bases: ssllabs.errors.ClientError

invocation error (e.g., invalid parameters)

exception ssllabs.errors.NoHostError[source]

Bases: RuntimeError

An error indicating that no host had been set when ssllabs.client.Client.host() was called.

exception ssllabs.errors.RequestRate(reason)[source]

Bases: ssllabs.errors.ClientError

client request rate too high or too many new assessments too fast

exception ssllabs.errors.ResponseError[source]

Bases: RuntimeError

The top-level response error. This is never constructed directly

exception ssllabs.errors.ServerError[source]

Bases: ssllabs.errors.ResponseError

The mid-level response error indicating a 500-range error. This is never constructed directy

exception ssllabs.errors.ServiceNotAvailable(reason)[source]

Bases: ssllabs.errors.ServerError

the service is not available (e.g., down for maintenance)

exception ssllabs.errors.ServiceOverloaded(reason)[source]

Bases: ssllabs.errors.ServerError

the service is overloaded