|
16 | 16 |
|
17 | 17 | class Response(object): |
18 | 18 | """Holds the response from an API call.""" |
| 19 | + |
19 | 20 | def __init__(self, response): |
20 | 21 | """ |
21 | 22 | :param response: The return value from a open call |
@@ -57,6 +58,7 @@ def to_dict(self): |
57 | 58 |
|
58 | 59 | class Client(object): |
59 | 60 | """Quickly and easily access any REST or REST-like API.""" |
| 61 | + |
60 | 62 | def __init__(self, |
61 | 63 | host, |
62 | 64 | request_headers=None, |
@@ -117,7 +119,8 @@ def _build_url(self, query_params): |
117 | 119 | if query_params: |
118 | 120 | url_values = urlencode(sorted(query_params.items()), True) |
119 | 121 | url = '{0}?{1}'.format(url, url_values) |
120 | | - url = self._build_versioned_url(url) if self._version else self.host + url |
| 122 | + url = self._build_versioned_url( |
| 123 | + url) if self._version else self.host + url |
121 | 124 | return url |
122 | 125 |
|
123 | 126 | def _update_headers(self, request_headers): |
@@ -212,9 +215,11 @@ def http_request(*_, **kwargs): |
212 | 215 | if self.request_headers['Content-Type'] != 'application/json': |
213 | 216 | data = kwargs['request_body'].encode('utf-8') |
214 | 217 | else: |
215 | | - data = json.dumps(kwargs['request_body']).encode('utf-8') |
| 218 | + data = json.dumps( |
| 219 | + kwargs['request_body']).encode('utf-8') |
216 | 220 | else: |
217 | | - data = json.dumps(kwargs['request_body']).encode('utf-8') |
| 221 | + data = json.dumps( |
| 222 | + kwargs['request_body']).encode('utf-8') |
218 | 223 | params = kwargs['query_params'] if 'query_params' in kwargs else None |
219 | 224 | opener = urllib.build_opener() |
220 | 225 | request = urllib.Request(self._build_url(params), data=data) |
|
0 commit comments