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.Error
Credentials errors.
-
args
¶
-
message
¶
-
-
exception
gcs_client.errors.
Error
[source]¶ Bases:
exceptions.Exception
Base error for all gcs_client operations.
-
args
¶
-
message
¶
-
-
exception
gcs_client.errors.
Fatal
(message=None, code=None)[source]¶ Bases:
gcs_client.errors.Http
Fatal 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.Error
HTTP 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.Http
Transient 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