We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b759e28 commit 259c0c4Copy full SHA for 259c0c4
1 file changed
src/vultr/vultr.py
@@ -236,14 +236,13 @@ class VultrException(Exception):
236
"""Exception class for all Vultr error responses."""
237
238
def __init__(self, response: requests.Response):
239
+ self.status: int = response.status_code
240
+ """Response Status Code"""
241
try:
242
data = response.json()
243
error = data.get("error", response.text)
- except ValueError:
244
+ except requests.JSONDecodeError:
245
error = response.text
- status = response.status_code
- self.error: str = error
246
+ self.error: str = str(error)
247
"""Error Message for 400 Codes"""
- self.status: int = status
248
- """Response Status Code"""
249
super().__init__(f"Error {self.status}: {self.error}")
0 commit comments