Merge 3.5 (issue #27392)

This commit is contained in:
Yury Selivanov 2016-11-07 15:35:45 -05:00
commit 91aa5c12ea
1 changed files with 17 additions and 0 deletions

View File

@ -462,6 +462,23 @@ Creating listening connections
Availability: UNIX.
.. coroutinemethod:: BaseEventLoop.connect_accepted_socket(protocol_factory, sock, \*, ssl=None)
Handle an accepted connection.
This is used by servers that accept connections outside of
asyncio but that use asyncio to handle them.
Parameters:
* *sock* is a preexisting socket object returned from an ``accept``
call.
* *ssl* can be set to an :class:`~ssl.SSLContext` to enable SSL over the
accepted connections.
This method is a :ref:`coroutine <coroutine>`. When completed, the
coroutine returns a ``(transport, protocol)`` pair.
Watch file descriptors
----------------------