Bug report
Bug description:
the following test fails when run with eager tasks
asyncdeftest_exception_refcycles_parent_task(self): """Test that TaskGroup deletes self._parent_task"""tg=asyncio.TaskGroup() exc=Noneclass_Done(Exception): passasyncdefcoro_fn(): asyncwithtg: raise_Donetry: asyncwithasyncio.TaskGroup() astg2: tg2.create_task(coro_fn()) except* _Doneasexcs: exc=excs.exceptions[0].exceptions[0] self.assertIsInstance(exc, _Done) self.assertListEqual(gc.get_referrers(exc), no_other_refs())
CPython versions tested on:
3.14
Operating systems tested on:
Linux
Linked PRs