8000 add whatsnew · python/cpython@52e5328 · GitHub
[go: up one dir, main page]

Skip to content

Commit 52e5328

Browse files
add whatsnew
1 parent ba7ddb5 commit 52e5328

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Doc/whatsnew/3.12.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,22 @@ New Modules
102102
Improved Modules
103103
================
104104

105+
asyncio
106+
-------
107+
108+
* On Linux, :mod:`asyncio` uses :class:`~asyncio.PidfdChildWatcher` by default
109+
if :func:`os.pidfd_open` is available instead of
110+
:class:`~asyncio.ThreadedChildWatcher`.
111+
(Contributed by Kumar Aditya in :gh:`98024`.)
112+
113+
* :class:`~asyncio.MultiLoopChildWatcher`, :class:`~asyncio.FastChildWatcher`
114+
and :class:`~asyncio.SafeChildWatcher` child watchers are deprecated and
115+
will be removed in Python 3.14. It is recommended to not manually
116+
configure child watcher as the event loop now uses the best available
117+
child watcher for the platform.
118+
(Contributed by Kumar Aditya in :gh:`94597`.)
119+
120+
105121
pathlib
106122
-------
107123

0 commit comments

Comments
 (0)
0