aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/unstructured_client/models/errors/sdkerror.py
diff options
context:
space:
mode:
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.py24
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}'