From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 25 Jul 2026 08:04:10 +0000 (+0200) Subject: [3.13] gh-120866: Document behavior change of asyncio.Server.wait_closed() since... X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=5fd52c3e030351dd5de50be2a768893ce7aea456;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-120866: Document behavior change of asyncio.Server.wait_closed() since 3.12 (GH-154676) (#154679) gh-120866: Document behavior change of asyncio.Server.wait_closed() since 3.12 (GH-154676) (cherry picked from commit 222a8bf3259b6fae2132c9278aa9ecff68a99b2a) Co-authored-by: Kumar Aditya --- diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst index bc4e014f7e5d..00bbe3a7ab1d 100644 --- a/Doc/library/asyncio-eventloop.rst +++ b/Doc/library/asyncio-eventloop.rst @@ -1861,6 +1861,12 @@ Do not instantiate the :class:`Server` class directly. Wait until the :meth:`close` method completes and all active connections have finished. + .. versionchanged:: 3.12 + ``wait_closed()`` now waits until the server is closed and + all active connections have finished. Previously, it returned + immediately if the server was already closed, even if + connections were still active. + .. attribute:: sockets List of socket-like objects, ``asyncio.trsock.TransportSocket``, which