Drop task management from trio.Queue #321
Closed
Labels
Comments
This was referenced Sep 8, 2017
Closed
njsmith
added a commit
to njsmith/trio
that referenced
this issue
Sep 9, 2017
This was referenced Sep 9, 2017
njsmith
added a commit
to njsmith/trio
that referenced
this issue
Dec 25, 2017
Deprecated in 0.2.0 (see python-triogh-321)
njsmith
added a commit
to njsmith/trio
that referenced
this issue
Dec 25, 2017
Deprecated in 0.2.0 (see python-triogh-321)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: