diff options
author | Jakub Stasiak <jakub@stasiak.at> | 2020-05-25 07:03:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-25 07:03:48 (GMT) |
commit | 372ee27d4958302dac7ad6a8711f6fd04771b2e6 (patch) | |
tree | 082686687d1b4acb858ff12163bd0e32236d2b85 /Modules | |
parent | cba503151056b448b7a3730dc36ef6655550ade5 (diff) | |
download | cpython-372ee27d4958302dac7ad6a8711f6fd04771b2e6.zip cpython-372ee27d4958302dac7ad6a8711f6fd04771b2e6.tar.gz cpython-372ee27d4958302dac7ad6a8711f6fd04771b2e6.tar.bz2 |
bpo-38580: Document that select() accepts iterables, not just sequences (GH-16832)
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/clinic/selectmodule.c.h | 4 | ||||
-rw-r--r-- | Modules/selectmodule.c | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/Modules/clinic/selectmodule.c.h b/Modules/clinic/selectmodule.c.h index 670af6a..888054b 100644 --- a/Modules/clinic/selectmodule.c.h +++ b/Modules/clinic/selectmodule.c.h @@ -8,7 +8,7 @@ PyDoc_STRVAR(select_select__doc__, "\n" "Wait until one or more file descriptors are ready for some kind of I/O.\n" "\n" -"The first three arguments are sequences of file descriptors to be waited for:\n" +"The first three arguments are iterables of file descriptors to be waited for:\n" "rlist -- wait until ready for reading\n" "wlist -- wait until ready for writing\n" "xlist -- wait for an \"exceptional condition\"\n" @@ -1215,4 +1215,4 @@ exit: #ifndef SELECT_KQUEUE_CONTROL_METHODDEF #define SELECT_KQUEUE_CONTROL_METHODDEF #endif /* !defined(SELECT_KQUEUE_CONTROL_METHODDEF) */ -/*[clinic end generated code: output=26bb05e5fba2bfd1 input=a9049054013a1b77]*/ +/*[clinic end generated code: output=029f23fbe000d7f7 input=a9049054013a1b77]*/ diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c index bec2366..04e0067 100644 --- a/Modules/selectmodule.c +++ b/Modules/selectmodule.c @@ -239,7 +239,7 @@ select.select Wait until one or more file descriptors are ready for some kind of I/O. -The first three arguments are sequences of file descriptors to be waited for: +The first three arguments are iterables of file descriptors to be waited for: rlist -- wait until ready for reading wlist -- wait until ready for writing xlist -- wait for an "exceptional condition" @@ -264,7 +264,7 @@ descriptors can be used. static PyObject * select_select_impl(PyObject *module, PyObject *rlist, PyObject *wlist, PyObject *xlist, PyObject *timeout_obj) -/*[clinic end generated code: output=2b3cfa824f7ae4cf input=177e72184352df25]*/ +/*[clinic end generated code: output=2b3cfa824f7ae4cf input=e467f5d68033de00]*/ { #ifdef SELECT_USES_HEAP pylist *rfd2obj, *wfd2obj, *efd2obj; @@ -320,7 +320,7 @@ select_select_impl(PyObject *module, PyObject *rlist, PyObject *wlist, } #endif /* SELECT_USES_HEAP */ - /* Convert sequences to fd_sets, and get maximum fd number + /* Convert iterables to fd_sets, and get maximum fd number * propagates the Python exception set in seq2set() */ rfd2obj[0].sentinel = -1; |