]> granicus.if.org Git - python/commitdiff
Fix #25208: Improve "Develop with asyncio" doc page.
authorAndrew Svetlov <andrew.svetlov@gmail.com>
Thu, 24 Sep 2015 11:32:39 +0000 (14:32 +0300)
committerAndrew Svetlov <andrew.svetlov@gmail.com>
Thu, 24 Sep 2015 11:32:39 +0000 (14:32 +0300)
Patch by Benjamin Hodgson.

Doc/library/asyncio-dev.rst

index 3a196dbfc327f344ccd7b6d4255346b506149dd3..4812c2f8328fbee1fcdcf91817c52af1e134de67 100644 (file)
@@ -14,14 +14,14 @@ This page lists common traps and explains how to avoid them.
 Debug mode of asyncio
 ---------------------
 
-The implementation of :mod:`asyncio` module has been written for performances.
-To development with asyncio, it's required to enable the debug checks to ease
-the development of asynchronous code.
+The implementation of :mod:`asyncio` has been written for performance.
+In order to ease the development of asynchronous code, you may wish to
+enable *debug mode*.
 
-Setup an application to enable all debug checks:
+To enable all debug checks for an application:
 
 * Enable the asyncio debug mode globally by setting the environment variable
-  :envvar:`PYTHONASYNCIODEBUG` to ``1``
+  :envvar:`PYTHONASYNCIODEBUG` to ``1``, or by calling :meth:`BaseEventLoop.set_debug`.
 * Set the log level of the :ref:`asyncio logger <asyncio-logger>` to
   :py:data:`logging.DEBUG`. For example, call
   ``logging.basicConfig(level=logging.DEBUG)`` at startup.