New submission from Yury Selivanov <yseliva...@gmail.com>:

_UnixDefaultEventLoopPolicy doesn't detect fork and tries to re-use the 
inherited child watcher. [1] is my idea how to fix this.

Andrew, AFAIK subprocesses was something that you worked on at some point. Do 
you have time to look into this?  Need tests and I'm not sure if I got [1] 
quite right.

This probably won't make it to 3.7.0, but 3.7.1 seems like a good target.

[1] 
https://github.com/1st1/cpython/commit/b4e6b26c565d9417a6f57a794a4669d7a7eeae88

----------
components: asyncio
messages: 318133
nosy: asvetlov, yselivanov
priority: normal
severity: normal
status: open
title: asyncio child watchers aren't fork friendly
versions: Python 3.7, Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue33688>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to