cradle.sdk.exceptions
1class ClientError(Exception): 2 def __init__(self, status_code: int, message: str, errors: list[str]): 3 self.status_code = status_code 4 self.message = message 5 6 message = f"API Error {status_code}: {message}" 7 if len(errors) > 0: 8 error_list = "\n".join(f"\t{error}" for error in errors) 9 message = f"{message}\n{error_list}" 10 11 super().__init__(message)
class
ClientError(builtins.Exception):
2class ClientError(Exception): 3 def __init__(self, status_code: int, message: str, errors: list[str]): 4 self.status_code = status_code 5 self.message = message 6 7 message = f"API Error {status_code}: {message}" 8 if len(errors) > 0: 9 error_list = "\n".join(f"\t{error}" for error in errors) 10 message = f"{message}\n{error_list}" 11 12 super().__init__(message)
Common base class for all non-exit exceptions.
ClientError(status_code: int, message: str, errors: list[str])
3 def __init__(self, status_code: int, message: str, errors: list[str]): 4 self.status_code = status_code 5 self.message = message 6 7 message = f"API Error {status_code}: {message}" 8 if len(errors) > 0: 9 error_list = "\n".join(f"\t{error}" for error in errors) 10 message = f"{message}\n{error_list}" 11 12 super().__init__(message)