Skip to content

Commit 9726c3d

Browse files
committed
gh-128550: TaskGroup: cancel tasks added to set after aborting
1 parent b9c693d commit 9726c3d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Lib/asyncio/taskgroups.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@ def create_task(self, coro, *, name=None, context=None):
205205
else:
206206
self._tasks.add(task)
207207
task.add_done_callback(self._on_task_done)
208+
if self._aborting:
209+
task.cancel()
208210
return task
209211

210212
# Since Python 3.8 Tasks propagate all exceptions correctly,

0 commit comments

Comments
 (0)