You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whoa, that's really cool! :) I have talked briefly with Davin Potts about integrating subinterpreters into multiprocessing, but hadn't thought about concurrent.futures. So thanks for looking into this.
I recommend opening an issue on bugs.python.org for this as soon as it makes sense. This repo is unofficial, effectively just a planning tool with a specific goal in mind, and mostly just me. :) The official BPO tracker is where the real collaboration happens. So I'd hate for your work to not get enough attention.
FWIW, I am keeping track of a few things that I hope to work on after PEP 554 is landed, but mostly everything here is targeting the minimal functionality to hit the core goal. :)
As one of the logical consequences to PEP 554, it would be neat to have a
concurrent.futures.InterpreterPoolExecutor
.I wrote the initial code at https://github.com/crusaderky/subinterpreters_tests - currently missing unit tests and pickle5 buffers support.
If everybody is happy with the design, I'll start working on a pull request to CPython as soon as #34 is resolved (it's kinda pointless before that).
The text was updated successfully, but these errors were encountered: