aboutsummaryrefslogtreecommitdiffhomepage
path: root/tap_google_sheets/client.py
diff options
context:
space:
mode:
authorJeff Huth <jeff.huth@bytecode.io>2019-11-15 01:58:55 -0800
committerJeff Huth <jeff.huth@bytecode.io>2019-11-15 01:58:55 -0800
commit99424fee5ba6ff830df39be8f47c3e3d685b444a (patch)
tree08ace54622092921ab7253946515ce5d3dcf0a66 /tap_google_sheets/client.py
parentda690bda91ea6a14964a2378e5dbb5d4de91a7e2 (diff)
downloadtap-google-sheets-0.0.1.tar.gz
tap-google-sheets-0.0.1.tar.zst
tap-google-sheets-0.0.1.zip
pylint and testingv0.0.1
pylint and testing
Diffstat (limited to 'tap_google_sheets/client.py')
-rw-r--r--tap_google_sheets/client.py8
1 files changed, 2 insertions, 6 deletions
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 @@
1from datetime import datetime, timedelta 1from datetime import datetime, timedelta
2from collections import OrderedDict
2import backoff 3import backoff
3import requests 4import requests
4from collections import OrderedDict
5
6import singer 5import singer
7from singer import metrics 6from singer import metrics
8from singer import utils 7from singer import utils
@@ -123,8 +122,7 @@ def raise_for_error(response):
123 error_code = response.get('error', {}).get('code') 122 error_code = response.get('error', {}).get('code')
124 ex = get_exception_for_error_code(error_code) 123 ex = get_exception_for_error_code(error_code)
125 raise ex(message) 124 raise ex(message)
126 else: 125 raise GoogleError(error)
127 raise GoogleError(error)
128 except (ValueError, TypeError): 126 except (ValueError, TypeError):
129 raise GoogleError(error) 127 raise GoogleError(error)
130 128
@@ -196,9 +194,7 @@ class GoogleClient: # pylint: disable=too-many-instance-attributes
196 factor=3) 194 factor=3)
197 @utils.ratelimit(100, 100) 195 @utils.ratelimit(100, 100)
198 def request(self, method, path=None, url=None, api=None, **kwargs): 196 def request(self, method, path=None, url=None, api=None, **kwargs):
199
200 self.get_access_token() 197 self.get_access_token()
201
202 self.base_url = 'https://sheets.googleapis.com/v4' 198 self.base_url = 'https://sheets.googleapis.com/v4'
203 if api == 'files': 199 if api == 'files':
204 self.base_url = 'https://www.googleapis.com/drive/v3' 200 self.base_url = 'https://www.googleapis.com/drive/v3'