diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py')
-rw-r--r-- | .venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py b/.venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py new file mode 100644 index 00000000..2e7ef211 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py @@ -0,0 +1,24 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +import requests as requests_http + + +class SDKError(Exception): + """Represents an error returned by the API.""" + message: str + status_code: int + body: str + raw_response: requests_http.Response + + def __init__(self, message: str, status_code: int, body: str, raw_response: requests_http.Response): + self.message = message + self.status_code = status_code + self.body = body + self.raw_response = raw_response + + def __str__(self): + body = '' + if len(self.body) > 0: + body = f'\n{self.body}' + + return f'{self.message}: Status {self.status_code}{body}' |