STINNER Victor <victor.stin...@haypocalc.com> added the comment:

FreeBSD 7 is not affected by this issue.

To test this issue, call signal.pthread_kill(threading.get_ident(), 
signal.SIGINT) in an interpreter: it should raise a KeyboardInterrupt. On 
FreeBSD6, it does nothing. Or run ./python -m test -v test_signal: 
test_pendings hangs because the test reads 3 bytes from a pipe whereas the pipe 
is empty. The write end is non blocking, but the read end is blocking.

It would be possible to fix the test to fail instead of blocking: set the read 
end as non blocking (setUp() does always set the write end as non blocking).

----------

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

Reply via email to