[Python-checkins] cpython: asyncio: cleanup doc

victor.stinner python-checkins at python.org
Mon Dec 2 13:04:34 CET 2013


http://hg.python.org/cpython/rev/a1e6c8390d33
changeset:   87697:a1e6c8390d33
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Mon Dec 02 13:04:25 2013 +0100
summary:
  asyncio: cleanup doc

files:
  Doc/library/asyncio.rst |  66 +++++++++++++++++-----------
  1 files changed, 40 insertions(+), 26 deletions(-)


diff --git a/Doc/library/asyncio.rst b/Doc/library/asyncio.rst
--- a/Doc/library/asyncio.rst
+++ b/Doc/library/asyncio.rst
@@ -92,10 +92,6 @@
 
    Run until :meth:`stop` is called.
 
-.. method:: BaseEventLoop.run_in_executor(executor, callback, \*args)
-
-   XXX
-
 .. method:: BaseEventLoop.run_until_complete(future)
 
    Run until the :class:`Future` is done.
@@ -104,6 +100,10 @@
 
    Return the Future's result, or raise its exception.
 
+.. method:: BaseEventLoop.is_running()
+
+   Returns running status of event loop.
+
 .. method:: stop()
 
    Stop running the event loop.
@@ -119,10 +119,6 @@
    This clears the queues and shuts down the executor, but does not wait for
    the executor to finish.
 
-.. method:: BaseEventLoop.is_running()
-
-   Returns running status of event loop.
-
 
 Calls
 ^^^^^
@@ -137,16 +133,10 @@
    Any positional arguments after the callback will be passed to the
    callback when it is called.
 
-.. method: BaseEventLoop.call_soon_threadsafe(callback, \*args)
+.. method:: BaseEventLoop.call_soon_threadsafe(callback, \*args)
 
    Like :meth:`call_soon`, but thread safe.
 
-.. method:: BaseEventLoop.set_default_executor(executor)
-
-   XXX
-
-
-
 
 Delayed calls
 ^^^^^^^^^^^^^
@@ -156,11 +146,6 @@
 implementation; ideally it is a monotonic clock.  This will generally be
 a different clock than :func:`time.time`.
 
-.. method:: BaseEventLoop.time()
-
-   Return the current time, as a :class:`float` value, according to the
-   event loop's internal clock.
-
 .. method:: BaseEventLoop.call_later(delay, callback, *args)
 
    Arrange for the *callback* to be called after the given *delay*
@@ -186,9 +171,27 @@
 
 .. method:: BaseEventLoop.time()
 
-   Return the time according to the event loop's clock.
+   Return the current time, as a :class:`float` value, according to the
+   event loop's internal clock.
 
-   The clock :func:`time.monotonic` is used by default.
+
+Executor
+^^^^^^^^
+
+Call a function in an :class:`~concurrent.futures.Executor` (pool of threads or
+pool of processes). By default, an event loop uses a thread pool executor
+(:class:`~concurrent.futures.ThreadPoolExecutor`).
+
+.. method:: BaseEventLoop.run_in_executor(executor, callback, \*args)
+
+   Arrange for a callback to be called in the specified executor.
+
+   *executor* is a :class:`~concurrent.futures.Executor` instance,
+   the default executor is used if *executor* is ``None``.
+
+.. method:: BaseEventLoop.set_default_executor(executor)
+
+   Set the default executor used by :meth:`run_in_executor`.
 
 
 Creating listening connections
@@ -211,10 +214,15 @@
      on the listening socket. Default value: ``True`` on POSIX systems,
      ``False`` on Windows.
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
 .. method:: BaseEventLoop.create_datagram_endpoint(protocol_factory, local_addr=None, remote_addr=None, \*, family=0, proto=0, flags=0)
 
    XXX
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
+
 
 Creating connections
 ^^^^^^^^^^^^^^^^^^^^
@@ -285,10 +293,14 @@
 
    XXX
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
 .. method:: BaseEventLoop.connect_write_pipe(protocol_factory, pipe)
 
    XXX
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
 
 Resolve name
 ^^^^^^^^^^^^
@@ -305,22 +317,24 @@
 Running subprocesses
 ^^^^^^^^^^^^^^^^^^^^
 
+Run subprocesses asynchronously using the :mod:`subprocess` module.
+
 .. method:: BaseEventLoop.subprocess_shell(protocol_factory, cmd, \*, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=False, shell=True, bufsize=0, \*\*kwargs)
 
    XXX
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
    See the constructor of the :class:`subprocess.Popen` class for parameters.
 
 .. method:: BaseEventLoop.subprocess_exec(protocol_factory, \*args, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=False, shell=False, bufsize=0, \*\*kwargs)
 
    XXX
 
+   This method returns a :ref:`coroutine <coroutine>`.
+
    See the constructor of the :class:`subprocess.Popen` class for parameters.
 
-.. seealso::
-
-   The :mod:`subprocess` module.
-
 
 .. _protocol:
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list