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
The text was updated successfully, but these errors were encountered:
Specifically this means deprecating and removing
task_done
andjoin
.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 stdlibqueue.Queue
. Final straw: https://bugs.python.org/issue14976#msg301173The text was updated successfully, but these errors were encountered: