summaryrefslogtreecommitdiffstats
path: root/Lib/asyncio
diff options
context:
space:
mode:
authorAndrew Geng <pteromys@gmail.com>2023-07-07 11:41:54 (GMT)
committerGitHub <noreply@github.com>2023-07-07 11:41:54 (GMT)
commit3e5ce7968f5ab715f649e296e1f6b499621b8091 (patch)
tree734b0554f338f78fe1abb31edf7d738788c7c552 /Lib/asyncio
parent24fb627ea7a4d57cf479b7516bafdb6c253a1645 (diff)
downloadcpython-3e5ce7968f5ab715f649e296e1f6b499621b8091.zip
cpython-3e5ce7968f5ab715f649e296e1f6b499621b8091.tar.gz
cpython-3e5ce7968f5ab715f649e296e1f6b499621b8091.tar.bz2
gh-106503: asyncio._SelectorSocketTransport: fix cyclic reference on close(). (#106504)
Diffstat (limited to 'Lib/asyncio')
-rw-r--r--Lib/asyncio/selector_events.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/asyncio/selector_events.py b/Lib/asyncio/selector_events.py
index fa2422b..f895750 100644
--- a/Lib/asyncio/selector_events.py
+++ b/Lib/asyncio/selector_events.py
@@ -1202,6 +1202,7 @@ class _SelectorSocketTransport(_SelectorTransport):
def close(self):
self._read_ready_cb = None
+ self._write_ready = None
super().close()