Mention how to disable signal fd wakeup (#2140)

This commit is contained in:
Antoine Pitrou 2017-06-13 10:14:09 +02:00 committed by GitHub
parent 2b5cc5ebaf
commit d79c1d4a94
1 changed files with 4 additions and 2 deletions

View File

@ -306,8 +306,10 @@ The :mod:`signal` module defines the following functions:
a library to wakeup a poll or select call, allowing the signal to be fully a library to wakeup a poll or select call, allowing the signal to be fully
processed. processed.
The old wakeup fd is returned. *fd* must be non-blocking. It is up to the The old wakeup fd is returned (or -1 if file descriptor wakeup was not
library to remove any bytes before calling poll or select again. enabled). If *fd* is -1, file descriptor wakeup is disabled.
If not -1, *fd* must be non-blocking. It is up to the library to remove
any bytes from *fd* before calling poll or select again.
Use for example ``struct.unpack('%uB' % len(data), data)`` to decode the Use for example ``struct.unpack('%uB' % len(data), data)`` to decode the
signal numbers list. signal numbers list.