commit | 7f52415a6d4841d77d3b7853e83b25a22e0048dc | [log] [tgz] |
---|---|---|
author | Oran Avraham <252748+oranav@users.noreply.github.com> | Wed Dec 05 22:36:03 2018 +0200 |
committer | Victor Stinner <vstinner@redhat.com> | Wed Dec 05 21:36:03 2018 +0100 |
tree | 6eef274e7577448b78fb638442f53f6826041192 | |
parent | 67a93b3a0b3814e97ef9d077b21325fc8ce351b2 [diff] |
bpo-35310: Clear select() lists before returning upon EINTR (GH-10877) select() calls are retried on EINTR (per PEP 475). However, if a timeout was provided and the deadline has passed after running the signal handlers, rlist, wlist and xlist should be cleared since select(2) left them unmodified.