A Heisenbug lurking in async Python
There's a GitHub issue to fix this, arguing that the doc fixes are insufficient, consider it to be a design mistake, and argue that it can be changed without breaking backwards compatibility (current GC  behavior is not deterministic): <a href="https://github.com/python/cpython/issues/91887">https://github.com/python/cpython/issues/91887</a><p>Latest reply from GvR is invoking Chesterton's Fence. Here's to hoping the devs can quickly figure that one out and get this fixed. Per the linked issues [1] even the stdlib asyncio implementation was affected.<p>[1] <a href="https://github.com/python/cpython/issues/90467">https://github.com/python/cpython/issues/90467</a>