Add the link to asyncio source code in the docs (GH-2373) (GH-2884)

(cherry picked from commit 627d2c8e8d)
This commit is contained in:
Mariatta 2017-07-25 21:05:17 -07:00 committed by GitHub
parent e42339d3a0
commit 0dbfab2ac7
8 changed files with 23 additions and 3 deletions

View File

@ -5,6 +5,8 @@
Base Event Loop
===============
**Source code:** :source:`Lib/asyncio/events.py`
The event loop is the central execution device provided by :mod:`asyncio`.
It provides multiple facilities, including:

View File

@ -3,6 +3,8 @@
Event loops
===========
**Source code:** :source:`Lib/asyncio/events.py`
Event loop functions
--------------------

View File

@ -1,8 +1,12 @@
.. currentmodule:: asyncio
++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++
Transports and protocols (callback based API)
++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++
**Source code:** :source:`Lib/asyncio/transports.py`
**Source code:** :source:`Lib/asyncio/protocols.py`
.. _asyncio-transport:

View File

@ -3,6 +3,8 @@
Queues
======
**Source code:** :source:`Lib/asyncio/queues.py`
Queues:
* :class:`Queue`

View File

@ -6,6 +6,8 @@
Streams (coroutine based API)
+++++++++++++++++++++++++++++
**Source code:** :source:`Lib/asyncio/streams.py`
Stream functions
================

View File

@ -5,6 +5,8 @@
Subprocess
==========
**Source code:** :source:`Lib/asyncio/subprocess.py`
Windows event loop
------------------

View File

@ -4,6 +4,8 @@
Synchronization primitives
==========================
**Source code:** :source:`Lib/asyncio/locks.py`
Locks:
* :class:`Lock`

View File

@ -3,6 +3,10 @@
Tasks and coroutines
====================
**Source code:** :source:`Lib/asyncio/tasks.py`
**Source code:** :source:`Lib/asyncio/coroutines.py`
.. _coroutine:
Coroutines