Bases: gnocchiclient.exceptions.Conflict, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.NotFound, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.Conflict, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.NotFound, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.ClientException
HTTP 400 - Bad request: you sent some malformed data.
Bases: exceptions.Exception
The base exception class for all exceptions this library raises.
Bases: gnocchiclient.exceptions.ClientException
HTTP 409 - Conflict
Bases: gnocchiclient.exceptions.ClientException
HTTP 403 - Forbidden:
your credentials don’t give you access to this resource.
Bases: gnocchiclient.exceptions.ClientException
HTTP 405 - Method Not Allowed
Bases: gnocchiclient.exceptions.NotFound, gnocchiclient.exceptions.MutipleMeaningException
Bases: object
An mixin for exception that can be enhanced by reading the details
Bases: gnocchiclient.exceptions.Conflict, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.ClientException
HTTP 406 - Not Acceptable
Bases: gnocchiclient.exceptions.ClientException
HTTP 404 - Not found
Bases: gnocchiclient.exceptions.ClientException
HTTP 501 - Not Implemented:
the server does not support this operation.
Bases: gnocchiclient.exceptions.RetryAfterException
HTTP 413 - Over limit:
you’re over the API limits for this time period.
Bases: gnocchiclient.exceptions.RetryAfterException
HTTP 429 - Rate limit:
you’ve sent too many requests for this time period.
Bases: gnocchiclient.exceptions.Conflict, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.NotFound, gnocchiclient.exceptions.MutipleMeaningException
Bases: gnocchiclient.exceptions.ClientException
The base exception for ClientExceptions that use Retry-After header.
Bases: gnocchiclient.exceptions.ClientException
HTTP 401 - Unauthorized: bad credentials.
Return an instance of one of the ClientException on an requests response.
Usage:
resp, body = requests.request(...)
if resp.status_code != 200:
raise from_response(resp)