From 27687475265f88bc0a0bcbfe2ba26da306bbfc20 Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Thu, 10 Apr 2025 09:43:32 +0100 Subject: Fixed #36315 -- Used TaskGroup instead of asyncio.gather(). --- docs/topics/signals.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/topics/signals.txt b/docs/topics/signals.txt index 4d32c55a2b..8f2246c55a 100644 --- a/docs/topics/signals.txt +++ b/docs/topics/signals.txt @@ -323,11 +323,15 @@ in order to reduce the number of sync/async calling-style switches within a they are async before being called. This means that an asynchronous receiver registered before a synchronous receiver may be executed after the synchronous receiver. In addition, async receivers are executed concurrently using -``asyncio.gather()``. +:class:`asyncio.TaskGroup`. All built-in signals, except those in the async request-response cycle, are dispatched using :meth:`Signal.send`. +.. versionchanged:: 6.1 + + In older versions, async receivers were executed via ``asyncio.gather()``. + Disconnecting signals ===================== -- cgit v1.3