I created a spin_for_any loop using native Python concurrency that works as expected both with and without GIL: https://github.com/Dantali0n/bug1848457/tree/69648d1da5292d8005c62a00df9a0dab77f4e6e0
This shows that calling condition.wait() inside a thread does not block any future.done() calls.
I created a spin_for_any loop using native Python concurrency that works as expected both with and without GIL: https:/ /github. com/Dantali0n/ bug1848457/ tree/69648d1da5 292d8005c62a00d f9a0dab77f4e6e0
This shows that calling condition.wait() inside a thread does not block any future.done() calls.