summaryrefslogtreecommitdiffstats
path: root/Doc/library/asyncio-platforms.rst
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2018-09-25 15:27:08 (GMT)
committerYury Selivanov <yury@magic.io>2018-09-25 15:27:08 (GMT)
commit6ea29c5e90dde6c240bd8e0815614b52ac307ea1 (patch)
treeb13f44020dc742f6d06d8adb71961b734b06c2ea /Doc/library/asyncio-platforms.rst
parentc8c0249c9e8f61ab7670119a5a5278354df27bbb (diff)
downloadcpython-6ea29c5e90dde6c240bd8e0815614b52ac307ea1.zip
cpython-6ea29c5e90dde6c240bd8e0815614b52ac307ea1.tar.gz
cpython-6ea29c5e90dde6c240bd8e0815614b52ac307ea1.tar.bz2
bpo-34687: Make asynico use ProactorEventLoop by default (GH-9538)
Diffstat (limited to 'Doc/library/asyncio-platforms.rst')
-rw-r--r--Doc/library/asyncio-platforms.rst16
1 files changed, 6 insertions, 10 deletions
diff --git a/Doc/library/asyncio-platforms.rst b/Doc/library/asyncio-platforms.rst
index f8ecb58..81d840e 100644
--- a/Doc/library/asyncio-platforms.rst
+++ b/Doc/library/asyncio-platforms.rst
@@ -23,6 +23,10 @@ All Platforms
Windows
=======
+.. versionchanged:: 3.8
+
+ On Windows, :class:`ProactorEventLoop` is now the default event loop.
+
All event loops on Windows do not support the following methods:
* :meth:`loop.create_unix_connection` and
@@ -67,16 +71,8 @@ Windows configuration.
Subprocess Support on Windows
-----------------------------
-:class:`SelectorEventLoop` on Windows does not support subproceses.
-On Windows, :class:`ProactorEventLoop` should be used instead::
-
- import asyncio
-
- asyncio.set_event_loop_policy(
- asyncio.WindowsProactorEventLoopPolicy())
-
- asyncio.run(your_code())
-
+On Windows, the default event loop :class:`ProactorEventLoop` supports
+subprocesses, whereas :class:`SelectorEventLoop` does not.
The :meth:`policy.set_child_watcher()
<AbstractEventLoopPolicy.set_child_watcher>` function is also