It describes how concurrent.futures.wait() can block forever even if futures have finished. Its closed but based on the discussion I wouldn't actually call it resolved.
I have tracked that the blocking on the main thread occurs on waiter.event.wait(timeout) line 208 in file waiters.py
This bug seems very related even though closed: https:/ /bugs.python. org/issue20319
It describes how concurrent. futures. wait() can block forever even if futures have finished. Its closed but based on the discussion I wouldn't actually call it resolved.
I have tracked that the blocking on the main thread occurs on waiter. event.wait( timeout) line 208 in file waiters.py