STINNER Victor added the comment:

2014-07-25 9:02 GMT+02:00 Charles-François Natali <rep...@bugs.python.org>:
>> 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.

In the issue #22042, I would like to make automatically the file desscriptor or 
socket handler in non-blocking mode. The problem is that you cannot make a file 
descriptor in non-blocking mode on Windows.

Or maybe you disagree with the issue #22042?

----------

_______________________________________
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

Reply via email to