Juan Javier <jjdomingu...@gmail.com> added the comment:

Hello,

You're right, explaining the difference between CANCELLED and 
CANCELLED_AND_NOTIFIED is gong to be hard and might be confusing. I also agree 
that there is no precedent for storing the history of something, and I don't 
like either the idea of having a futures factory (that was my first idea).

But, what about using callbacks? it is possible to add done callbacks, why 
can't we have a list of callbacks attached to each "public" state.

Something like:

Future.append_callback(self, state: "One of PENDING, RUNNING, CANCELLED, 
FINISHED", fn)

----------

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

Reply via email to