Commit 242f523d by Arjun Singh

Explicit request timeout

parent bf5eba4d
...@@ -24,9 +24,10 @@ def perform_request(method, url, data_or_params=None, *args, **kwargs): ...@@ -24,9 +24,10 @@ def perform_request(method, url, data_or_params=None, *args, **kwargs):
data_or_params = {} data_or_params = {}
data_or_params['api_key'] = settings.API_KEY data_or_params['api_key'] = settings.API_KEY
if method in ['post', 'put', 'patch']: if method in ['post', 'put', 'patch']:
response = requests.request(method, url, data=data_or_params) response = requests.request(method, url, data=data_or_params, timeout=5)
else: else:
response = requests.request(method, url, params=data_or_params) response = requests.request(method, url, params=data_or_params,
timeout=5)
if 200 < response.status_code < 500: if 200 < response.status_code < 500:
raise CommentClientError(response.text) raise CommentClientError(response.text)
elif response.status_code == 500: elif response.status_code == 500:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment