X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tap_google_sheets%2Fclient.py;h=4f38352ed91dcf08c8da73c502cb55b40b9fa919;hb=99424fee5ba6ff830df39be8f47c3e3d685b444a;hp=0a0ce5a6a09c6b128ea802dc3d790e70a0e4db61;hpb=da690bda91ea6a14964a2378e5dbb5d4de91a7e2;p=github%2Ffretlink%2Ftap-google-sheets.git diff --git a/tap_google_sheets/client.py b/tap_google_sheets/client.py index 0a0ce5a..4f38352 100644 --- a/tap_google_sheets/client.py +++ b/tap_google_sheets/client.py @@ -1,8 +1,7 @@ from datetime import datetime, timedelta +from collections import OrderedDict import backoff import requests -from collections import OrderedDict - import singer from singer import metrics from singer import utils @@ -123,8 +122,7 @@ def raise_for_error(response): error_code = response.get('error', {}).get('code') ex = get_exception_for_error_code(error_code) raise ex(message) - else: - raise GoogleError(error) + raise GoogleError(error) except (ValueError, TypeError): raise GoogleError(error) @@ -196,9 +194,7 @@ class GoogleClient: # pylint: disable=too-many-instance-attributes factor=3) @utils.ratelimit(100, 100) def request(self, method, path=None, url=None, api=None, **kwargs): - self.get_access_token() - self.base_url = 'https://sheets.googleapis.com/v4' if api == 'files': self.base_url = 'https://www.googleapis.com/drive/v3'