diff --git a/tap_chargebee/client.py b/tap_chargebee/client.py index 5c0ea4a..812faa0 100644 --- a/tap_chargebee/client.py +++ b/tap_chargebee/client.py @@ -58,14 +58,17 @@ def make_request(self, url, method, params=None, body=None): params = {} LOGGER.info("Making {} request to {} with the following params {}".format(method, url, params)) - - response = requests.request( - method, - url, - auth=(self.config.get("api_key"), ''), - headers=self.get_headers(), - params=self.get_params(params), - json=body) + + try: + response = requests.request( + method, + url, + auth=(self.config.get("api_key"), ''), + headers=self.get_headers(), + params=self.get_params(params), + json=body) + except Exception as e: + raise Exception(e) if response.status_code == 429: sleep_time = response.headers.get("Retry-After", 60)