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