Skip to content

Errors

All exceptions raised by the library.

Base Exception

kickpy.errors.KickpyException

Bases: Exception

Base exception class for Kickpy errors.

Argument Errors

kickpy.errors.MissingArgument

Bases: KickpyException

Raised when a required argument is missing.

kickpy.errors.NoClientId

Bases: KickpyException

Raised when no client_id is provided.

kickpy.errors.NoClientSecret

Bases: KickpyException

Raised when no client_secret is provided.

HTTP Errors

kickpy.errors.HTTPException(response, message=None)

Bases: KickpyException

Base exception class for HTTP errors.

kickpy.errors.BadRequest(response, message=None)

Bases: HTTPException

Raised when a request is bad.

kickpy.errors.Unauthorized(response, message=None)

Bases: HTTPException

Raised when a request is unauthorized.

kickpy.errors.Forbidden(response, message=None)

Bases: HTTPException

Raised when a request is forbidden.

kickpy.errors.NotFound(response, message=None)

Bases: HTTPException

Raised when a resource is not found.

kickpy.errors.Ratelimited(response, message=None)

Bases: HTTPException

Raised when a request is ratelimited.

kickpy.errors.InternalServerError(response, message=None)

Bases: HTTPException

Raised when a server error occurs.