Yury Selivanov <yseliva...@gmail.com> added the comment:

To clarify this ticket: I'm talking about prohibiting 
`loop.add_signal_handler(SIGCHLD)` as it would break child processes watchers 
that asyncio installs. In other words, setting a custom SIGCHLD breaks asyncio 
internals.

We can allow user-set SIGCHLD signals if we add some code to make sure that 
'add_signal_handler(SIGCHLD)' delivers the signal to *both* asyncio internals 
and user code.  But I'm not sure if there's a valid use case for listening for 
SIGCHLD for user code at all.

For now, I disabled SIGCHLD in uvloop, let's see if people complain.

----------

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

Reply via email to