graviti.exception
#
Basic concepts of Graviti custom exceptions.
Module Contents#
- 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.ClientError(message=None)[source]#
Bases:
GravitiException
This is the base class for custom exceptions in Graviti client module.
- Parameters
message (Optional[str]) –
- exception graviti.exception.StatusError(message=None, *, is_draft=None)[source]#
Bases:
ClientError
This class defines the exception for illegal status.
- Parameters
is_draft (Optional[bool]) – Whether the status is draft.
message (Optional[str]) – The error message.
- exception graviti.exception.ResponseError(message=None, *, response=None)[source]#
Bases:
ClientError
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.
- 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, param_name=None, param_value=None)[source]#
Bases:
ResponseError
This class defines the exception for invalid parameters response error.
- Parameters
response (Optional[requests.models.Response]) – The response of the request.
param_name (Optional[str]) – The name of the invalid parameter.
param_value (Optional[str]) – The value of the invalid parameter.
message (Optional[str]) –
- response#
The response of the request.
- exception graviti.exception.NameConflictError(message=None, *, response=None, resource=None, identification=None)[source]#
Bases:
ResponseError
This class defines the exception for name conflict response error.
- Parameters
response (Optional[requests.models.Response]) – The response of the request.
resource (Optional[str]) – The type of the conflict resource.
identification (Union[int, str, None]) – The identification of the conflict resource.
message (Optional[str]) –
- response#
The response of the request.
- 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.ResourceNotExistError(message=None, *, response=None, resource=None, identification=None)[source]#
Bases:
ResponseError
This class defines the exception for resource not existing response error.
- Parameters
response (Optional[requests.models.Response]) – The response of the request.
resource (Optional[str]) – The type of the conflict resource.
identification (Union[int, str, None]) – The identification of the conflict resource.
response – The response of the request.
message (Optional[str]) –
- 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]) –
- 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.AttrError(message=None)[source]#
Bases:
UtilityError
This class defines the exception for dynamic attr have default value.
- Parameters
message (Optional[str]) –