Andrew Svetlov <andrew.svet...@gmail.com> added the comment:
Ctrl-C handling is added by #23057 It uses signal.set_wakeup_fd() https://github.com/asvetlov/cpython/blob/main/Lib/asyncio/proactor_events.py#L631-L634 So, the last event loop steals Ctrl+C handling. Not sure if we can improve it. Running two concurrent loops in the same thread is a bad idea for many reasons. Ctrl+C is not the only reason. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue47014> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com