commit | 94459fd7dc25ce19096f2080eb7339497d319eb0 | [log] [tgz] |
---|---|---|
author | Thomas Moreau <thomas.moreau.2010@gmail.com> | Fri Jan 05 11:15:54 2018 +0100 |
committer | Antoine Pitrou <pitrou@free.fr> | Fri Jan 05 11:15:54 2018 +0100 |
tree | 7623769fafc2025884ac9a8b1a41e2f0ba5f13db | |
parent | 65f2a6dcc2bc28a8566b74c8e9273f982331ec48 [diff] |
bpo-31699 Deadlocks in `concurrent.futures.ProcessPoolExecutor` with pickling error (#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.