]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] gh-101786: Clarify docs that asyncio.Server.sockets is a socket-like Transport...
authorShantanu <12621235+hauntsaninja@users.noreply.github.com>
Wed, 26 Apr 2023 21:03:34 +0000 (15:03 -0600)
committerGitHub <noreply@github.com>
Wed, 26 Apr 2023 21:03:34 +0000 (15:03 -0600)
Clarify that asyncio.Server.sockets is a socket-like TransportSocket
(cherry picked from commit 1c0a9c5a1c84bc334f2bde9d45676f19d9632823)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Doc/library/asyncio-eventloop.rst

index fa1b2b536888cae0de14e994f413f976339c9297..170a3df8197b302aa8935e4f025277dd56698b62 100644 (file)
@@ -1538,7 +1538,7 @@ Server objects are created by :meth:`loop.create_server`,
 :meth:`loop.create_unix_server`, :func:`start_server`,
 and :func:`start_unix_server` functions.
 
-Do not instantiate the class directly.
+Do not instantiate the :class:`Server` class directly.
 
 .. class:: Server
 
@@ -1629,7 +1629,8 @@ Do not instantiate the class directly.
 
    .. attribute:: sockets
 
-      List of :class:`socket.socket` objects the server is listening on.
+      List of socket-like objects, ``asyncio.trsock.TransportSocket``, which
+      the server is listening on.
 
       .. versionchanged:: 3.7
          Prior to Python 3.7 ``Server.sockets`` used to return an