@@ -1686,13 +1686,13 @@ Event Loop Implementations
16861686asyncio ships with two different event loop implementations:
16871687:class: `SelectorEventLoop ` and :class: `ProactorEventLoop `.
16881688
1689- By default asyncio is configured to use :class: `SelectorEventLoop `
1690- on Unix and :class: `ProactorEventLoop ` on Windows.
1689+ By default asyncio is configured to use :class: `EventLoop `.
16911690
16921691
16931692.. class :: SelectorEventLoop
16941693
1695- An event loop based on the :mod: `selectors ` module.
1694+ A subclass of :class: `AbstractEventLoop ` based on the
1695+ :mod: `selectors ` module.
16961696
16971697 Uses the most efficient *selector * available for the given
16981698 platform. It is also possible to manually configure the
@@ -1714,7 +1714,7 @@ on Unix and :class:`ProactorEventLoop` on Windows.
17141714
17151715.. class :: ProactorEventLoop
17161716
1717- An event loop for Windows that uses "I/O Completion Ports" (IOCP).
1717+ A subclass of :class: ` AbstractEventLoop ` for Windows that uses "I/O Completion Ports" (IOCP).
17181718
17191719 .. availability :: Windows.
17201720
@@ -1723,6 +1723,14 @@ on Unix and :class:`ProactorEventLoop` on Windows.
17231723 `MSDN documentation on I/O Completion Ports
17241724 <https://docs.microsoft.com/en-ca/windows/desktop/FileIO/i-o-completion-ports> `_.
17251725
1726+ .. class :: EventLoop
1727+
1728+ An alias to the most efficient available subclass of :class: `AbstractEventLoop ` for the given
1729+ platform.
1730+
1731+ It is an alias to :class: `SelectorEventLoop ` on Unix and :class: `ProactorEventLoop ` on Windows.
1732+
1733+ .. versionadded :: 3.13
17261734
17271735.. class :: AbstractEventLoop
17281736
0 commit comments