Fix debug output on timeout

This commit is contained in:
Joshua Boniface 2024-05-06 10:49:57 -04:00
parent f1fe0c63f5
commit f6e856bf98
1 changed files with 3 additions and 2 deletions

View File

@ -108,9 +108,10 @@ class UploadProgressBar(object):
class ErrorResponse(requests.Response): class ErrorResponse(requests.Response):
def __init__(self, json_data, status_code): def __init__(self, json_data, status_code, headers):
self.json_data = json_data self.json_data = json_data
self.status_code = status_code self.status_code = status_code
self.headers = headers
def json(self): def json(self):
return self.json_data return self.json_data
@ -206,7 +207,7 @@ def call_api(
except Exception as e: except Exception as e:
message = "Failed to connect to the API: {}".format(e) message = "Failed to connect to the API: {}".format(e)
code = response.status_code if response else 504 code = response.status_code if response else 504
response = ErrorResponse({"message": message}, code) response = ErrorResponse({"message": message}, code, None)
# Display debug output # Display debug output
if config["debug"]: if config["debug"]: