This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author chris.jerdonek
Recipients aeros, asvetlov, chris.jerdonek, jstasiak, miss-islington, njs, vstinner, yselivanov
Date 2021-06-04.18:59:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1622833164.34.0.271179802974.issue38323@roundup.psfhosted.org>
In-reply-to
Content
> This issue is not solved.

Yes, nothing was changed. After diagnosing this issue and trying some things out in a draft PR, my conclusion is that an asyncio maintainer really needs to weigh in on what to do (especially Andrew who authored the class). The reason is that the hang is closely tied to MultiLoopChildWatcher's documented purpose. The only way I could see to fix MultiLoopChildWatcher would change its documented behavior and make it the same as SafeChildWatcher, which would defeat the purpose of having a separate class: https://github.com/python/cpython/pull/20142#issuecomment-712417912
Maybe there is a way to sidestep the hangs in the tests without fixing MultiLoopChildWatcher, but I didn't look into that.
History
Date User Action Args
2021-06-04 18:59:24chris.jerdoneksetrecipients: + chris.jerdonek, vstinner, njs, asvetlov, yselivanov, jstasiak, miss-islington, aeros
2021-06-04 18:59:24chris.jerdoneksetmessageid: <1622833164.34.0.271179802974.issue38323@roundup.psfhosted.org>
2021-06-04 18:59:24chris.jerdoneklinkissue38323 messages
2021-06-04 18:59:24chris.jerdonekcreate