Explicit request timeout

This commit is contained in:
Arjun Singh
2012-09-05 15:09:15 -07:00
parent bf5eba4d76
commit 242f523d74

View File

@@ -24,9 +24,10 @@ def perform_request(method, url, data_or_params=None, *args, **kwargs):
data_or_params = {}
data_or_params['api_key'] = settings.API_KEY
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:
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:
raise CommentClientError(response.text)
elif response.status_code == 500: