polish exceptions and platforms (GH-9272)
authorCarol Willing <carolcode@willingconsulting.com>
Thu, 13 Sep 2018 23:14:41 +0000 (16:14 -0700)
committerYury Selivanov <yury@magic.io>
Thu, 13 Sep 2018 23:14:41 +0000 (16:14 -0700)
Doc/library/asyncio-exceptions.rst
Doc/library/asyncio-platforms.rst

index bcd3599477f74ade94d51935dade539568c9bda6..7f3ed857943dae4f67a963699a811b5db83e06e4 100644 (file)
@@ -19,11 +19,12 @@ Exceptions
 
    The operation has been cancelled.
 
-   This exception can be caught to perform custom operations on
+   This exception can be caught to perform custom operations
    when asyncio Tasks are cancelled.  In almost all situations the
    exception must always be re-raised.
 
    .. note::
+
       This exception is a subclass of :exc:`Exception`, so it can be
       accidentally suppressed by ``try..except`` block::
 
@@ -54,7 +55,7 @@ Exceptions
 
 .. exception:: SendfileNotAvailableError
 
-   The "sendfile" syscall for is not available for the given
+   The "sendfile" syscall is not available for the given
    socket or file type.
 
    A subclass of :exc:`RuntimeError`.
index afdbce67cdd4efc29777725350fb73a54aa45c2d..2f0f5349522303d9abe7e1d535372d9fa3d6ad49 100644 (file)
@@ -9,7 +9,8 @@ Platforms Support
 =================
 
 The :mod:`asyncio` module has been designed to be portable,
-but some platforms have subtle differences and limitations.
+but some platforms have subtle differences and limitations
+due to the platforms' underlying architecture and capabilities.
 
 
 All Platforms
@@ -26,7 +27,7 @@ All event loops on Windows do not support the following methods:
 
 * :meth:`loop.create_unix_connection` and
   :meth:`loop.create_unix_server` are not supported.
-  The :data:`socket.AF_UNIX` socket family is specific to UNIX/
+  The :data:`socket.AF_UNIX` socket family is specific to UNIX.
 
 * :meth:`loop.add_signal_handler` and
   :meth:`loop.remove_signal_handler` are not supported.
@@ -66,8 +67,8 @@ Windows configuration.
 Subprocess Support on Windows
 -----------------------------
 
-:class:`SelectorEventLoop` on Windows does not support subproceses,
-so :class:`ProactorEventLoop` should be used instead::
+:class:`SelectorEventLoop` on Windows does not support subproceses.
+On Windows, :class:`ProactorEventLoop` should be used instead::
 
   import asyncio