Justin Mayfield added the comment: I agree with Guido. I spent a couple hours trying to debug some of my own code that turned out to be this issue. My use case is single threaded too.
Perhaps I'm daft but I don't understand why the child watcher is part of the event loop policy. At first glance it appears that it would be better suited being attached to any event loop in the main thread and then this wouldn't be an issue. I wonder if this design is intended to support launching subprocesses from non-main thread event loops, which seems inherently dangerous and potentially misguided to me. ---------- nosy: +Justin Mayfield _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24837> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com