summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/library/uselect.rst7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/library/uselect.rst b/docs/library/uselect.rst
index 77d458473..e1becc60e 100644
--- a/docs/library/uselect.rst
+++ b/docs/library/uselect.rst
@@ -45,13 +45,18 @@ Methods
*eventmask* defaults to ``uselect.POLLIN | uselect.POLLOUT``.
+ It is OK to call this function multiple times for the same *obj*.
+ Successive calls will update *obj*'s eventmask to the value of
+ *eventmask* (i.e. will behave as `modify()`).
+
.. method:: poll.unregister(obj)
Unregister *obj* from polling.
.. method:: poll.modify(obj, eventmask)
- Modify the *eventmask* for *obj*.
+ Modify the *eventmask* for *obj*. If *obj* is not registered, `OSError`
+ is raised with error of ENOENT.
.. method:: poll.poll(timeout=-1)