From 913ce29398345052cb453aee6fe951bb8b46c6e9 Mon Sep 17 00:00:00 2001 From: Max Zheng Date: Sat, 6 Jun 2020 00:53:58 +0000 Subject: [PATCH] Remove version requirement for aiohttp as aioresponses suppports latest now --- aiohttp_requests/__init__.py | 5 ++++- requirements.txt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/aiohttp_requests/__init__.py b/aiohttp_requests/__init__.py index dbd93c7..7d3ade7 100644 --- a/aiohttp_requests/__init__.py +++ b/aiohttp_requests/__init__.py @@ -55,7 +55,10 @@ def close(self): if not self._session.closed: # Older aiohttp does not have _connector_owner if not hasattr(self._session, '_connector_owner') or self._session._connector_owner: - self._session._connector.close() + try: + self._session._connector._close() # New version returns a coroutine in close() as warning + except Exception: + self._session._connector.close() self._session._connector = None self._session = None diff --git a/requirements.txt b/requirements.txt index 15d77eb..5b56089 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -aiohttp<=3.0.9 # aioresponses doesn't support 3.1 yet +aiohttp cchardet aiodns