@@ -117,7 +117,7 @@ The module defines the following:
117117.. function :: select(rlist, wlist, xlist[, timeout])
118118
119119 This is a straightforward interface to the Unix :c:func: `select ` system call.
120- The first three arguments are sequences of 'waitable objects': either
120+ The first three arguments are iterables of 'waitable objects': either
121121 integers representing file descriptors or objects with a parameterless method
122122 named :meth: `~io.IOBase.fileno ` returning such an integer:
123123
@@ -126,7 +126,7 @@ The module defines the following:
126126 * *xlist *: wait for an "exceptional condition" (see the manual page for what
127127 your system considers such a condition)
128128
129- Empty sequences are allowed, but acceptance of three empty sequences is
129+ Empty iterables are allowed, but acceptance of three empty iterables is
130130 platform-dependent. (It is known to work on Unix but not on Windows.) The
131131 optional *timeout * argument specifies a time-out as a floating point number
132132 in seconds. When the *timeout * argument is omitted the function blocks until
@@ -141,7 +141,7 @@ The module defines the following:
141141 single: socket() (in module socket)
142142 single: popen() (in module os)
143143
144- Among the acceptable object types in the sequences are Python :term: `file
144+ Among the acceptable object types in the iterables are Python :term: `file
145145 objects <file object> ` (e.g. ``sys.stdin ``, or objects returned by
146146 :func: `open ` or :func: `os.popen `), socket objects returned by
147147 :func: `socket.socket `. You may also define a :dfn: `wrapper ` class yourself,
0 commit comments