[issue34638] Avoid circular references in asyncio streams

2018-09-12 Thread Andrew Svetlov


Change by Andrew Svetlov :


--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34638] Avoid circular references in asyncio streams

2018-09-12 Thread Andrew Svetlov


Andrew Svetlov  added the comment:


New changeset a5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08 by Andrew Svetlov in 
branch 'master':
bpo-34638: Store a weak reference to stream reader to break strong references 
loop (GH-9201)
https://github.com/python/cpython/commit/a5d1eb8d8b7add31b5f5d9bbb31cee1a491b2c08


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34638] Avoid circular references in asyncio streams

2018-09-11 Thread Andrew Svetlov


Change by Andrew Svetlov :


--
keywords: +patch
pull_requests: +8635
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34638] Avoid circular references in asyncio streams

2018-09-11 Thread Andrew Svetlov


New submission from Andrew Svetlov :

Now we have a cross-reference between asyncio stream reader and protocol.

It prevents objects deletion on ref-counting and requires a garbage collector 
run to destroy the stream.

--
components: asyncio
messages: 325095
nosy: asvetlov, yselivanov
priority: normal
severity: normal
status: open
title: Avoid circular references in asyncio streams
versions: Python 3.8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com