kloudless.exceptions - Exceptions¶
-
exception
kloudless.exceptions.KloudlessException(message='')¶ Bases:
ExceptionBase exception class inherited by all exceptions of the library.
Instance attributes
Variables: message (str) – Error message -
default_message¶
-
-
exception
kloudless.exceptions.InvalidParameter(message='')¶ Bases:
kloudless.exceptions.KloudlessExceptionThe parameters are invalid in a function call or class instantiation.
-
default_message= 'The parameter is not valid.'¶
-
-
exception
kloudless.exceptions.TokenVerificationFailed(message='')¶ Bases:
kloudless.exceptions.KloudlessException-
default_message= 'The token does not belong to your application.'¶
-
-
exception
kloudless.exceptions.OauthFlowFailed(message='')¶ Bases:
kloudless.exceptions.KloudlessException-
default_message= 'Oauth authorization flow failed.'¶
-
-
exception
kloudless.exceptions.NoNextPage(cursor=None, *args, **kwargs)¶ Bases:
kloudless.exceptions.KloudlessException-
default_message= "There's no next page."¶
-
-
exception
kloudless.exceptions.APIException(response, message='')¶ Bases:
kloudless.exceptions.KloudlessExceptionBase Exception class for API requests.
Instance attributes
Variables: - response –
requests.Responseinstance if available - status (int) –
response.status_code - error_data (dict) –
response.json()
-
default_message= 'Request failed.'¶
- response –
-
exception
kloudless.exceptions.AuthorizationException(response, message='')¶ Bases:
kloudless.exceptions.APIExceptionException class for
401status code.-
default_message= 'Authorization failed. Please double check that the API Key or Token being used is correct.'¶
-
-
exception
kloudless.exceptions.ForbiddenException(response, message='')¶ Bases:
kloudless.exceptions.APIExceptionException class for
403status code.-
default_message= 'Request forbidden. The action is not allowed.'¶
-
-
exception
kloudless.exceptions.NotFoundException(response, message='')¶ Bases:
kloudless.exceptions.APIExceptionException class for
404status code.-
default_message= 'Not found. Please make sure the url is correct.'¶
-
-
exception
kloudless.exceptions.RateLimitException(*args, **kwargs)¶ Bases:
kloudless.exceptions.APIExceptionException class for
429status code.Instance attributes
Variables: retry_after (float) – Delay seconds until next available requests -
default_message= 'Rate limiting encountered. Please try again later.'¶
-
-
exception
kloudless.exceptions.ServerException(response, message='')¶ Bases:
kloudless.exceptions.APIExceptionException class for
5xxstatus code.-
default_message= 'An unknown error occurred! Please contact support@kloudless.com with the Request ID for more details.'¶
-