https://github.com/python/cpython/commit/82274c491a48c8cebbc1a1350a9cc67bb423caff
commit: 82274c491a48c8cebbc1a1350a9cc67bb423caff
branch: 3.14
author: Petr Viktorin <[email protected]>
committer: hugovk <[email protected]>
date: 2025-12-02T13:45:07+02:00
summary:
[3.14] Document None for timeout argument of select.select (GH-142177) (#142182)
files:
M Doc/library/select.rst
diff --git a/Doc/library/select.rst b/Doc/library/select.rst
index d2094283d54736..0f0c76060df733 100644
--- a/Doc/library/select.rst
+++ b/Doc/library/select.rst
@@ -115,7 +115,7 @@ The module defines the following:
:ref:`kevent-objects` below for the methods supported by kevent objects.
-.. function:: select(rlist, wlist, xlist[, timeout])
+.. function:: select(rlist, wlist, xlist, timeout=None)
This is a straightforward interface to the Unix :c:func:`!select` system
call.
The first three arguments are iterables of 'waitable objects': either
@@ -130,7 +130,8 @@ The module defines the following:
Empty iterables are allowed, but acceptance of three empty iterables is
platform-dependent. (It is known to work on Unix but not on Windows.) The
optional *timeout* argument specifies a time-out as a floating-point number
- in seconds. When the *timeout* argument is omitted the function blocks
until
+ in seconds.
+ When the *timeout* argument is omitted or ``None``, the function blocks
until
at least one file descriptor is ready. A time-out value of zero specifies a
poll and never blocks.
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]