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): https://github.com/python/cpython/issues/91887Latest 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.[1] https://github.com/python/cpython/issues/90467