diff --git a/duniterpy/api/bma/api.py b/duniterpy/api/bma/api.py index ed1bc9a978490e145b35644e695fed9e8d175ea3..3a4356dc567df293999aee6fdc07309fe9bc90de 100644 --- a/duniterpy/api/bma/api.py +++ b/duniterpy/api/bma/api.py @@ -159,18 +159,18 @@ class API(object): :rtype: aiohttp.ClientResponse """ logging.debug("Request : {0}".format(self.reverse_url(self.connection_handler.http_scheme, path))) - with aiohttp.Timeout(15): - url = self.reverse_url(self.connection_handler.http_scheme, path) - response = await self.connection_handler.session.get(url, params=kwargs, headers=self.headers, - proxy=self.connection_handler.proxy) - if response.status != 200: - try: - error_data = parse_error(await response.text()) - raise DuniterError(error_data) - except (TypeError, jsonschema.ValidationError): - raise ValueError('status code != 200 => %d (%s)' % (response.status, (await response.text()))) - - return response + url = self.reverse_url(self.connection_handler.http_scheme, path) + response = await self.connection_handler.session.get(url, params=kwargs, headers=self.headers, + proxy=self.connection_handler.proxy, + timeout=15) + if response.status != 200: + try: + error_data = parse_error(await response.text()) + raise DuniterError(error_data) + except (TypeError, jsonschema.ValidationError): + raise ValueError('status code != 200 => %d (%s)' % (response.status, (await response.text()))) + + return response async def requests_post(self, path, **kwargs): """ diff --git a/requirements.txt b/requirements.txt index 71bf1bb6122c9eb4a25da7327f134c42dbffa2f9..3956c62a8a937ac16fbefd5c2f9271978ce2f471 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -aiohttp<2.0 +aiohttp pylibscrypt libnacl base58