PyMOTW: select – Wait for I/O Efficiently
select module provides access to platform-specific I/O monitoring functions. The most portable interface is the POSIX function
select(), which is available on Unix and Windows. The module also includes
poll(), a Unix-only API, and several options that only work with specific variants of Unix.