Charles-François Natali added the comment: > Pipes cannot be configured in non-blocking mode on Windows. It sounds > dangerous to call a blocking syscall in a signal handler. > > In fact, it works to write the signal number into a pipe on Windows, but I'm > worried about the blocking behaviour.
OK, but if someone passes a socket in blocking mode, it will be accepted. I don't understand why, if you're worried about a blocking write, you don't just check that the FD passed is in non-blocking mode. It's conceptually cleaner, more direct and safer. Also, I think there's another issue open on the tracker to check just that, so I'd leave this check out here. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22018> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com