Ben Mather <bwhmat...@bwhmather.com> added the comment:

The patch is indeed a little outdated, but I would be happy to pick it and get 
it working again.

First we need a resolution to #22630 though.
Currently calling `cancel` will invoke callbacks, but waiters won't be 
triggered until `set_running_or_notify_cancel` is called.

If both are implemented using the same mechanism, then both will need to be 
cancelled at the same time.  This means that the behaviour of one the other 
will need to be changed in a backwards incompatible way.

Does anyone have a preference for where we should send notification of 
cancellation?
Is the breakage significant enough to kill this patch?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue22729>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to