Skip to content

Commit 6db6c54

Browse files
author
Bilal Al
committed
polish
1 parent 08d38a8 commit 6db6c54

File tree

1 file changed

+26
-29
lines changed

1 file changed

+26
-29
lines changed

splitio/api/client.py

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -160,20 +160,19 @@ def get(self, server, path, sdk_key, query=None, extra_headers=None): # pylint:
160160
:return: Tuple of status_code & response text
161161
:rtype: HttpResponse
162162
"""
163-
with self._lock:
164-
start = get_current_epoch_time_ms()
165-
try:
166-
response = requests.get(
167-
_build_url(server, path, self._urls),
168-
params=query,
169-
headers=self._get_headers(extra_headers, sdk_key),
170-
timeout=self._timeout
171-
)
172-
self._record_telemetry(response.status_code, get_current_epoch_time_ms() - start)
173-
return HttpResponse(response.status_code, response.text, response.headers)
174-
175-
except Exception as exc: # pylint: disable=broad-except
176-
raise HttpClientException(_EXC_MSG.format(source='request')) from exc
163+
start = get_current_epoch_time_ms()
164+
try:
165+
response = requests.get(
166+
_build_url(server, path, self._urls),
167+
params=query,
168+
headers=self._get_headers(extra_headers, sdk_key),
169+
timeout=self._timeout
170+
)
171+
self._record_telemetry(response.status_code, get_current_epoch_time_ms() - start)
172+
return HttpResponse(response.status_code, response.text, response.headers)
173+
174+
except Exception as exc: # pylint: disable=broad-except
175+
raise HttpClientException(_EXC_MSG.format(source='request')) from exc
177176

178177
def post(self, server, path, sdk_key, body, query=None, extra_headers=None): # pylint: disable=too-many-arguments
179178
"""
@@ -195,20 +194,19 @@ def post(self, server, path, sdk_key, body, query=None, extra_headers=None): #
195194
:return: Tuple of status_code & response text
196195
:rtype: HttpResponse
197196
"""
198-
with self._lock:
199-
start = get_current_epoch_time_ms()
200-
try:
201-
response = requests.post(
202-
_build_url(server, path, self._urls),
203-
json=body,
204-
params=query,
205-
headers=self._get_headers(extra_headers, sdk_key),
206-
timeout=self._timeout,
207-
)
208-
self._record_telemetry(response.status_code, get_current_epoch_time_ms() - start)
209-
return HttpResponse(response.status_code, response.text, response.headers)
210-
except Exception as exc: # pylint: disable=broad-except
211-
raise HttpClientException(_EXC_MSG.format(source='request')) from exc
197+
start = get_current_epoch_time_ms()
198+
try:
199+
response = requests.post(
200+
_build_url(server, path, self._urls),
201+
json=body,
202+
params=query,
203+
headers=self._get_headers(extra_headers, sdk_key),
204+
timeout=self._timeout,
205+
)
206+
self._record_telemetry(response.status_code, get_current_epoch_time_ms() - start)
207+
return HttpResponse(response.status_code, response.text, response.headers)
208+
except Exception as exc: # pylint: disable=broad-except
209+
raise HttpClientException(_EXC_MSG.format(source='request')) from exc
212210

213211
def _record_telemetry(self, status_code, elapsed):
214212
"""
@@ -378,7 +376,6 @@ def __init__(self, timeout=None, sdk_url=None, events_url=None, auth_url=None, t
378376
def get(self, server, path, sdk_key, query=None, extra_headers=None): # pylint: disable=too-many-arguments
379377
"""
380378
Issue a get request.
381-
382379
:param server: Whether the request is for SDK server, Events server or Auth server.
383380
:typee server: str
384381
:param path: path to append to the host url.

0 commit comments

Comments
 (0)