gcs_client.errors module¶
-
exception
gcs_client.errors.BadGateway(message=None, code=None)¶ Bases:
gcs_client.errors.Transient-
args¶
-
code= 502¶
-
message¶
-
-
exception
gcs_client.errors.BadRequest(message=None, code=None)¶ Bases:
gcs_client.errors.Fatal-
args¶
-
code= 400¶
-
message¶
-
-
exception
gcs_client.errors.Credentials[source]¶ Bases:
gcs_client.errors.ErrorCredentials errors.
-
args¶
-
message¶
-
-
exception
gcs_client.errors.Error[source]¶ Bases:
exceptions.ExceptionBase error for all gcs_client operations.
-
args¶
-
message¶
-
-
exception
gcs_client.errors.Fatal(message=None, code=None)[source]¶ Bases:
gcs_client.errors.HttpFatal HTTP exceptions.
-
args¶
-
code= None¶
-
message¶
-
-
exception
gcs_client.errors.Forbidden(message=None, code=None)¶ Bases:
gcs_client.errors.Fatal-
args¶
-
code= 403¶
-
message¶
-
-
exception
gcs_client.errors.GatewayTimeout(message=None, code=None)¶ Bases:
gcs_client.errors.Transient-
args¶
-
code= 504¶
-
message¶
-
-
exception
gcs_client.errors.Http(message=None, code=None)[source]¶ Bases:
gcs_client.errors.ErrorHTTP specific errors.
-
args¶
-
code= None¶
-
message¶
-
-
exception
gcs_client.errors.InternalServer(message=None, code=None)¶ Bases:
gcs_client.errors.Transient-
args¶
-
code= 500¶
-
message¶
-
-
exception
gcs_client.errors.InvalidRange(message=None, code=None)¶ Bases:
gcs_client.errors.Fatal-
args¶
-
code= 416¶
-
message¶
-
-
exception
gcs_client.errors.NotFound(message=None, code=None)¶ Bases:
gcs_client.errors.Fatal-
args¶
-
code= 404¶
-
message¶
-
-
exception
gcs_client.errors.RequestTimeout(message=None, code=None)¶ Bases:
gcs_client.errors.Transient-
args¶
-
code= 408¶
-
message¶
-
Bases:
gcs_client.errors.Transient
-
exception
gcs_client.errors.TooManyRequests(message=None, code=None)¶ Bases:
gcs_client.errors.Transient-
args¶
-
code= 429¶
-
message¶
-
-
exception
gcs_client.errors.Transient(message=None, code=None)[source]¶ Bases:
gcs_client.errors.HttpTransient HTTP exceptions.
-
args¶
-
code= None¶
-
message¶
-
Bases:
gcs_client.errors.Fatal
-
gcs_client.errors.new_class¶ alias of
GatewayTimeout
-
gcs_client.errors.create_http_exception(status_code, message=None)[source]¶ Create an http exception.
Create an Http exception instance as specific as possible.
For status codes that have specific exceptions, like with 408 (RequestTimeout class), those will be returned, but for those that we don’t have one we will return a generic Http error with the right status code.
Parameters: - status_code (int or string) – Status code of the http error
- message (str) – Detailed message for the error
Returns: Http exception instance as specific as possible
Return type: Http or subclass