Shaman: added some timeouts to HTTP requests

This commit is contained in:
Sybren A. Stüvel
2019-03-06 16:00:46 +01:00
parent c2a8ff18f8
commit 44ee553c0a
3 changed files with 6 additions and 2 deletions
@@ -37,6 +37,7 @@ class ShamanClient:
self._session.headers['Authorization'] = 'Bearer ' + auth_token
def request(self, method: str, url: str, **kwargs) -> requests.Response:
kwargs.setdefault('timeout', 300)
full_url = urllib.parse.urljoin(self._base_url, url)
return self._session.request(method, full_url, **kwargs)