summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d
diff options
context:
space:
mode:
authorAndrew Svetlov <andrew.svetlov@gmail.com>2018-09-12 18:43:04 (GMT)
committerGitHub <noreply@github.com>2018-09-12 18:43:04 (GMT)
commita5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08 (patch)
tree8ffce2f8bcedaea78a0f0eb9c7e1c25f0a32707a /Misc/NEWS.d
parentaca819fb494d4801b3e5b5b507b17cab772c1b40 (diff)
downloadcpython-a5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08.zip
cpython-a5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08.tar.gz
cpython-a5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08.tar.bz2
bpo-34638: Store a weak reference to stream reader to break strong references loop (GH-9201)
Store a weak reference to stream readerfor breaking strong references It breaks the strong reference loop between reader and protocol and allows to detect and close the socket if the stream is deleted (garbage collected)
Diffstat (limited to 'Misc/NEWS.d')
-rw-r--r--Misc/NEWS.d/next/Library/2018-09-12-10-33-44.bpo-34638.xaeZX5.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2018-09-12-10-33-44.bpo-34638.xaeZX5.rst b/Misc/NEWS.d/next/Library/2018-09-12-10-33-44.bpo-34638.xaeZX5.rst
new file mode 100644
index 0000000..13b3952
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2018-09-12-10-33-44.bpo-34638.xaeZX5.rst
@@ -0,0 +1,3 @@
+Store a weak reference to stream reader to break strong references loop
+between reader and protocol. It allows to detect and close the socket if
+the stream is deleted (garbage collected) without ``close()`` call.