bpo-31699 Deadlocks in `concurrent.futures.ProcessPoolExecutor` with … · pythoncapi/cpython@94459fd · GitHub
Skip to content

Commit 94459fd

Browse files
tomMoralpitrou
authored andcommitted
bpo-31699 Deadlocks in concurrent.futures.ProcessPoolExecutor with pickling error (python#3895)
Fix deadlocks in :class:`concurrent.futures.ProcessPoolExecutor` when task arguments or results cause pickling or unpickling errors. This should make sure that calls to the :class:`ProcessPoolExecutor` API always eventually return.
1 parent 65f2a6d commit 94459fd

5 files changed

Lines changed: 386 additions & 56 deletions

File tree

Lib/concurrent/futures/process.py

Lines changed: 159 additions & 49 deletions

0 commit comments

Comments
 (0)