[Python-ideas] .then execution of actions following a future's completion

Guido van Rossum guido at python.org
Fri Jan 26 13:05:56 EST 2018

On Fri, Jan 26, 2018 at 9:20 AM, Daniel Collins <dancollins34 at gmail.com>

> @Guido As an aside, my understanding was libraries that fall back to c
> (Numpy as an example) release the GIL for load heavy operations. But I
> believe the explanation would hold in the general case if you replace
> thread with process using a ProcessPoolExecutor, that it would be good to
> be able to submit a callback function back to the executor.

Sure, but your explanation didn't mention any of that.

And yes, good catch on the last line of my example. :-)

Given that the solution is only a few lines -- perhaps it's enough to just
add it as an example to the docs, rather than to add it as a new function
to concurrent.futures? A doc change can be added to 3.7!

--Guido van Rossum (python.org/~guido)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180126/08b15fc9/attachment.html>

More information about the Python-ideas mailing list