bpo-39239: epoll.unregister() no longer ignores EBADF (GH-17882)
The select.epoll.unregister() method no longer ignores the EBADF
error.
diff --git a/Doc/library/select.rst b/Doc/library/select.rst
index 8f5a2ce..bb28095 100644
--- a/Doc/library/select.rst
+++ b/Doc/library/select.rst
@@ -355,6 +355,9 @@
Remove a registered file descriptor from the epoll object.
+ .. versionchanged:: 3.9
+ The method no longer ignores the :data:`~errno.EBADF` error.
+
.. method:: epoll.poll(timeout=None, maxevents=-1)
diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst
index ff0fc24..46774c2 100644
--- a/Doc/whatsnew/3.9.rst
+++ b/Doc/whatsnew/3.9.rst
@@ -382,6 +382,10 @@
* The :mod:`venv` activation scripts no longer special-case when
``__VENV_PROMPT__`` is set to ``""``.
+* The :meth:`select.epoll.unregister` method no longer ignores the
+ :data:`~errno.EBADF` error.
+ (Contributed by Victor Stinner in :issue:`39239`.)
+
CPython bytecode changes
------------------------