-
-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop task management from trio.Queue #321
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: