Antoine Pitrou added the comment: > I may be missing something here but isn't the whole point of EINTR to > interrupt a potentially long running syscall?
Not exactly. The point is to signal (!) that a signal was received. The received signal is not necessarily expected. Also, from what I understand, it is more reliable to use a wakeup fd (using e.g. signal.set_wakeup_fd) rather than expect EINTR to be returned: http://mail.python.org/pipermail/python-dev/2013-August/128204.html ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16853> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com