diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2011-05-04 13:20:35 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2011-05-04 13:20:35 +0200 |
commit | efabeee64bac59b2ffec40f2f8eda910cbd26a2e (patch) | |
tree | 0da7c1f516373b6e60879099901915d354190fab /Doc | |
parent | 16d5b8274df126584ac0cbf35486ca4e2a29a2e4 (diff) | |
download | cpython-efabeee64bac59b2ffec40f2f8eda910cbd26a2e.tar.gz |
Issue #8407: signal.pthread_sigmask() returns a set instead of a list
Update the doc. Refactor also related tests.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/signal.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Doc/library/signal.rst b/Doc/library/signal.rst index ffe7f09d48..f318cfa227 100644 --- a/Doc/library/signal.rst +++ b/Doc/library/signal.rst @@ -184,7 +184,7 @@ The :mod:`signal` module defines the following functions: Fetch and/or change the signal mask of the calling thread. The signal mask is the set of signals whose delivery is currently blocked for the caller. - The old signal mask is returned. + Return the old signal mask as a set of signals. The behavior of the call is dependent on the value of *how*, as follows. @@ -196,8 +196,9 @@ The :mod:`signal` module defines the following functions: * :data:`SIG_SETMASK`: The set of blocked signals is set to the *mask* argument. - *mask* is a list of signal numbers (e.g. [:const:`signal.SIGINT`, - :const:`signal.SIGTERM`]). + *mask* is a set of signal numbers (e.g. {:const:`signal.SIGINT`, + :const:`signal.SIGTERM`}). Use ``range(1, signal.NSIG)`` for a full mask + including all signals. For example, ``signal.pthread_sigmask(signal.SIG_BLOCK, [])`` reads the signal mask of the calling thread. |