summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlf <lf-@users.noreply.github.com>2017-07-25 23:03:51 (GMT)
committerMariatta <Mariatta@users.noreply.github.com>2017-07-25 23:03:51 (GMT)
commit627d2c8e8dc9cfe6c1cdfd9b34899eb30b600a88 (patch)
treecea63bccf0ec91a71212a0dea9891b8c1405633e
parentcc5a65cd9025280ea67ef4bbc2a8bfe31ced6c30 (diff)
downloadcpython-627d2c8e8dc9cfe6c1cdfd9b34899eb30b600a88.zip
cpython-627d2c8e8dc9cfe6c1cdfd9b34899eb30b600a88.tar.gz
cpython-627d2c8e8dc9cfe6c1cdfd9b34899eb30b600a88.tar.bz2
Add the link to asyncio source code in the docs (GH-2373)
-rw-r--r--Doc/library/asyncio-eventloop.rst2
-rw-r--r--Doc/library/asyncio-eventloops.rst2
-rw-r--r--Doc/library/asyncio-protocol.rst10
-rw-r--r--Doc/library/asyncio-queue.rst2
-rw-r--r--Doc/library/asyncio-stream.rst2
-rw-r--r--Doc/library/asyncio-subprocess.rst2
-rw-r--r--Doc/library/asyncio-sync.rst2
-rw-r--r--Doc/library/asyncio-task.rst4
8 files changed, 23 insertions, 3 deletions
diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst
index fa6a296..83bbb70 100644
--- a/Doc/library/asyncio-eventloop.rst
+++ b/Doc/library/asyncio-eventloop.rst
@@ -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:
diff --git a/Doc/library/asyncio-eventloops.rst b/Doc/library/asyncio-eventloops.rst
index 1dc18fc..d74fcb1 100644
--- a/Doc/library/asyncio-eventloops.rst
+++ b/Doc/library/asyncio-eventloops.rst
@@ -3,6 +3,8 @@
Event loops
===========
+**Source code:** :source:`Lib/asyncio/events.py`
+
Event loop functions
--------------------
diff --git a/Doc/library/asyncio-protocol.rst b/Doc/library/asyncio-protocol.rst
index dfe37c2..cd84ae7 100644
--- a/Doc/library/asyncio-protocol.rst
+++ b/Doc/library/asyncio-protocol.rst
@@ -1,8 +1,12 @@
.. currentmodule:: asyncio
-++++++++++++++++++++++++++++++++++++++++++++++
-Transports and protocols (callback based API)
-++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++
+Transports and protocols (callback based API)
++++++++++++++++++++++++++++++++++++++++++++++
+
+**Source code:** :source:`Lib/asyncio/transports.py`
+
+**Source code:** :source:`Lib/asyncio/protocols.py`
.. _asyncio-transport:
diff --git a/Doc/library/asyncio-queue.rst b/Doc/library/asyncio-queue.rst
index f11c09a..ea78755 100644
--- a/Doc/library/asyncio-queue.rst
+++ b/Doc/library/asyncio-queue.rst
@@ -3,6 +3,8 @@
Queues
======
+**Source code:** :source:`Lib/asyncio/queues.py`
+
Queues:
* :class:`Queue`
diff --git a/Doc/library/asyncio-stream.rst b/Doc/library/asyncio-stream.rst
index 6177b4b..491afdd 100644
--- a/Doc/library/asyncio-stream.rst
+++ b/Doc/library/asyncio-stream.rst
@@ -6,6 +6,8 @@
Streams (coroutine based API)
+++++++++++++++++++++++++++++
+**Source code:** :source:`Lib/asyncio/streams.py`
+
Stream functions
================
diff --git a/Doc/library/asyncio-subprocess.rst b/Doc/library/asyncio-subprocess.rst
index 16ba9a3..1c1d0be 100644
--- a/Doc/library/asyncio-subprocess.rst
+++ b/Doc/library/asyncio-subprocess.rst
@@ -5,6 +5,8 @@
Subprocess
==========
+**Source code:** :source:`Lib/asyncio/subprocess.py`
+
Windows event loop
------------------
diff --git a/Doc/library/asyncio-sync.rst b/Doc/library/asyncio-sync.rst
index 0909352..14e3def 100644
--- a/Doc/library/asyncio-sync.rst
+++ b/Doc/library/asyncio-sync.rst
@@ -4,6 +4,8 @@
Synchronization primitives
==========================
+**Source code:** :source:`Lib/asyncio/locks.py`
+
Locks:
* :class:`Lock`
diff --git a/Doc/library/asyncio-task.rst b/Doc/library/asyncio-task.rst
index 804f192..5298c11 100644
--- a/Doc/library/asyncio-task.rst
+++ b/Doc/library/asyncio-task.rst
@@ -3,6 +3,10 @@
Tasks and coroutines
====================
+**Source code:** :source:`Lib/asyncio/tasks.py`
+
+**Source code:** :source:`Lib/asyncio/coroutines.py`
+
.. _coroutine:
Coroutines