You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specifically this means deprecating and removing task_done and join.
I've been tempted to do this for a while b/c they're complicated, very rarely useful (as in: I'm not sure they have any use at all in Trio), and deeply inelegant (why is there an independent synchronization mechanism bolted onto Queue?). The only reason they're there in the first place is to match stdlib queue.Queue. Final straw: https://bugs.python.org/issue14976#msg301173
Activity
Deprecate Queue.join and Queue.task_done
Remove Queue.join and Queue.task_done
Remove Queue.join and Queue.task_done