Exceptions

class mctiers.MCTiersException[source]

Bases: Exception

Base exception for the package

class mctiers.HTTPException[source]

Bases: MCTiersException

Exception raised for an unsuccessful HTTP response

__init__(response, data)[source]
Parameters:
  • response (ClientResponse)

  • data (Any)

Return type:

None

class mctiers.BadRequest[source]

Bases: HTTPException

Exception raised for HTTP 400 responses

class mctiers.InvalidGamemode[source]

Bases: BadRequest

Exception raised when the API reports an invalid gamemode

class mctiers.NotFound[source]

Bases: HTTPException

Exception raised for HTTP 404 responses

class mctiers.RateLimited[source]

Bases: HTTPException

Exception raised for HTTP 429 responses

__init__(response, data, *, retry_after=None)[source]
Parameters:
  • response (ClientResponse)

  • data (Any)

  • retry_after (float | None)

Return type:

None

class mctiers.InternalServerError[source]

Bases: HTTPException

Exception raised for HTTP 5xx responses