Skip to content

Commit f279302

Browse files
committed
Don't call asyncio code on closed loop in Connector.__del__
1 parent f05686e commit f279302

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

aiohttp/connector.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ def __init__(self, connector, key, request, transport, protocol, loop):
5656
if PY_34:
5757
def __del__(self):
5858
if self._transport is not None:
59+
if self._loop.is_closed():
60+
return
61+
5962
self._connector._release(
6063
self._key, self._request, self._transport, self._protocol,
6164
should_close=True)

0 commit comments

Comments
 (0)