graviti.exception
#
Basic concepts of Graviti custom exceptions.
Module Contents#
Classes#
A class decorator to register the ResponseError into the distributor. |
- exception graviti.exception.GravitiException(message=None)[source]#
Bases:
Exception
This is the base class for Graviti custom exceptions.
- Parameters
message (Optional[str]) – The error message.
- exception graviti.exception.UtilityError(message=None)[source]#
Bases:
GravitiException
This is the base class for custom exceptions in Graviti utility module.
- Parameters
message (Optional[str]) –
- exception graviti.exception.ImageDecodeError(message=None)[source]#
Bases:
UtilityError
This class defines the exception for the image decode errors.
- Parameters
message (Optional[str]) –
- exception graviti.exception.PortexError(message=None)[source]#
Bases:
GravitiException
This is the base class for custom exceptions in Graviti portex module.
- Parameters
message (Optional[str]) –
- exception graviti.exception.FieldNameConflictError(message=None)[source]#
Bases:
PortexError
This class defines the exception for the portex field name error.
- Parameters
message (Optional[str]) –
- exception graviti.exception.GitNotFoundError(message=_MESSAGE)[source]#
Bases:
PortexError
This class defines the exception for the git command not found error.
- Parameters
message (str) – The error message.
- exception graviti.exception.GitCommandError(message, called_process_error)[source]#
Bases:
PortexError
This class defines the exception for the git command related error.
- Parameters
message (str) – The error message.
called_process_error (subprocess.CalledProcessError) – The CalledProcessError raised from the subprocess.run().
- exception graviti.exception.OperationError(message=None)[source]#
Bases:
GravitiException
This is the base class for custom exceptions in Graviti operation module.
- Parameters
message (Optional[str]) –
- exception graviti.exception.ObjectCopyError(message=None)[source]#
Bases:
OperationError
This class defines the exception for object copy error.
- Parameters
message (Optional[str]) –
- exception graviti.exception.ManagerError(message=None)[source]#
Bases:
GravitiException
This is the base class for custom exceptions in Graviti manager module.
- Parameters
message (Optional[str]) –
- exception graviti.exception.CriteriaError(message=None)[source]#
Bases:
ManagerError
This class defines the exception for invalid search criteria.
- Parameters
message (Optional[str]) –
- exception graviti.exception.StatusError(message=None)[source]#
Bases:
ManagerError
This class defines the exception for illegal status.
- Parameters
message (Optional[str]) –
- exception graviti.exception.NoCommitsError(message=None)[source]#
Bases:
StatusError
This class defines the exception for illegal operations on dataset with no commit history.
- Parameters
message (Optional[str]) –
- exception graviti.exception.ResourceNameError(resource, name)[source]#
Bases:
ManagerError
This class defines the exception for invalid resource names.
- Parameters
resource (str) –
name (str) –
- exception graviti.exception.ResponseError(message=None, *, response=None)[source]#
Bases:
ManagerError
This class defines the exception for post response error.
- Parameters
response (Optional[requests.models.Response]) – The response of the request.
message (Optional[str]) –
- response#
The response of the request.
- class graviti.exception.ResponseErrorRegister(status_code, error_code=None)[source]#
A class decorator to register the ResponseError into the distributor.
- Parameters
status_code (int) – The http status code of the specific ResponseError.
error_code (Optional[str]) – The response error code of the specific ResponseError.
- exception graviti.exception.AccessDeniedError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for access denied response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.ForbiddenError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for illegal operations Graviti forbids.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.InvalidParamsError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for invalid parameters response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.NameConflictError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for name conflict response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.RequestParamsMissingError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for request parameters missing response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.NotFoundError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for 404 not found response error without error code.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.ResourceNotExistError(message=None, *, response=None)[source]#
Bases:
NotFoundError
This class defines the exception for resource not existing response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.InternalServerError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for internal server error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
- exception graviti.exception.UnauthorizedError(message=None, *, response=None)[source]#
Bases:
ResponseError
This class defines the exception for unauthorized response error.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –
Bases:
ResponseError
This class defines the exception for 503 service unavailable error without error code.
- Parameters
message (Optional[str]) –
response (Optional[requests.models.Response]) –