]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Issue #23485: select.select() is now retried automatically with the recomputed
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 30 Mar 2015 19:16:11 +0000 (21:16 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Mon, 30 Mar 2015 19:16:11 +0000 (21:16 +0200)
commitf70e1ca0fc30426d12aa8fc6684764ee11a66777
treeadde4b05e331c51ea39f603aff8171ca1527cef6
parent3f5d48bead8e937aef6f94a3211406270c1a5f8f
Issue #23485: select.select() is now retried automatically with the recomputed
timeout when interrupted by a signal, except if the signal handler raises an
exception. This change is part of the PEP 475.

The asyncore and selectors module doesn't catch the InterruptedError exception
anymore when calling select.select(), since this function should not raise
InterruptedError anymore.
Doc/library/errno.rst
Doc/library/exceptions.rst
Doc/library/select.rst
Doc/whatsnew/3.5.rst
Lib/asyncore.py
Lib/selectors.py
Lib/test/eintrdata/eintr_tester.py
Misc/NEWS
Modules/selectmodule.c