From d9accb79cdf085b5d0fc3a49d94d21e5053cf270 Mon Sep 17 00:00:00 2001 From: Michael Gisi Date: Mon, 16 Nov 2020 16:47:19 -0500 Subject: [PATCH] fix unhandled exceptions --- hellosign_sdk/utils/request.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hellosign_sdk/utils/request.py b/hellosign_sdk/utils/request.py index 95fc68e..853551f 100644 --- a/hellosign_sdk/utils/request.py +++ b/hellosign_sdk/utils/request.py @@ -258,7 +258,10 @@ def _check_error(self, response, json_response=None): raise err_cls("%s error: %s" % (response.status_code, json_response["error"]["error_msg"]), response.status_code) # This is to catch error when we post get oauth data except TypeError: - raise err_cls("%s error: %s" % (response.status_code, json_response["error_description"]), response.status_code) + try: + raise err_cls("%s error: %s" % (response.status_code, json_response["error_description"]), response.status_code) + except TypeError: + raise err_cls("%s error" % response.status_code) # Return True if everything is OK return True