gitcode_api._exceptions
Custom exceptions raised by the GitCode SDK.
Exceptions
|
Raised when the GitCode API returns an error response. |
Raised when client configuration is incomplete or invalid. |
|
Base exception for all GitCode SDK errors. |
|
|
Raised for non-success HTTP responses from the GitCode API. |
|
Raised for invalid token from the GitCode API. |
|
Raised for 401 unauthorized HTTP responses from the GitCode API. |
- exception GitCodeError
Bases:
ExceptionBase exception for all GitCode SDK errors.
- exception GitCodeConfigurationError
Bases:
GitCodeErrorRaised when client configuration is incomplete or invalid.
- exception GitCodeAPIError(message: str, *, status_code: int, request_id: str | None = None, payload: Any = None)
Bases:
GitCodeErrorRaised when the GitCode API returns an error response.
- Parameters:
message – Human-readable error message.
status_code – HTTP status code returned by the API.
request_id – Optional GitCode request identifier.
payload – Parsed error payload when available.
Store structured error metadata from a failed API response.
- exception GitCodeHTTPStatusError(message: str, *, status_code: int, request_id: str | None = None, payload: Any = None)
Bases:
GitCodeAPIErrorRaised for non-success HTTP responses from the GitCode API.
Store structured error metadata from a failed API response.
- exception GitCodeUnauthorizedError(message: str, *, status_code: int, request_id: str | None = None, payload: Any = None)
Bases:
GitCodeHTTPStatusErrorRaised for 401 unauthorized HTTP responses from the GitCode API.
Store structured error metadata from a failed API response.
- exception GitCodeTokenError(message: str, *, status_code: int, request_id: str | None = None, payload: Any = None)
Bases:
GitCodeUnauthorizedErrorRaised for invalid token from the GitCode API.
Store structured error metadata from a failed API response.