bpo-33649: Add low-level APIs index. (GH-9364)
diff --git a/Doc/library/asyncio-api-index.rst b/Doc/library/asyncio-api-index.rst
index dc69100..d5b5659 100644
--- a/Doc/library/asyncio-api-index.rst
+++ b/Doc/library/asyncio-api-index.rst
@@ -1,9 +1,9 @@
.. currentmodule:: asyncio
-=====================
-High-level APIs Index
-=====================
+====================
+High-level API Index
+====================
This page lists all high-level async/await enabled asyncio APIs.
@@ -16,6 +16,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - :func:`run`
- Create event loop, run a coroutine, close the loop.
@@ -36,7 +37,7 @@
- Shield from cancellation.
* - ``await`` :func:`wait`
- - Monitor for completeness.
+ - Monitor for completion.
* - :func:`current_task`
- Return the current Task.
@@ -47,6 +48,12 @@
* - :class:`Task`
- Task object.
+ * - :func:`run_coroutine_threadsafe`
+ - Schedule a coroutine from another OS thread.
+
+ * - ``for in`` :func:`as_completed`
+ - Monitor for completion with a ``for`` loop.
+
.. rubric:: Examples
@@ -72,6 +79,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - :class:`Queue`
- A FIFO queue.
@@ -98,6 +106,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - ``await`` :func:`create_subprocess_exec`
- Create a subprocess.
@@ -121,6 +130,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - ``await`` :func:`open_connection`
- Establish a TCP connection.
@@ -156,6 +166,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - :class:`Lock`
- A mutex lock.
@@ -186,6 +197,7 @@
.. list-table::
:widths: 50 50
+ :class: full-width-table
* - :exc:`asyncio.TimeoutError`