Skip to content

Commit a6495ff

Browse files
bpo-44733: Ensuring process is cleaned up
1 parent 948a855 commit a6495ff

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Lib/concurrent/futures/process.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,8 @@ def run(self):
339339

340340
process_exited = result_item.pid is not None
341341
if process_exited:
342-
self.processes.pop(result_item.pid)
342+
p = self.processes.pop(result_item.pid)
343+
p.join()
343344

344345
# Delete reference to result_item to avoid keeping references
345346
# while waiting on new results.

0 commit comments

Comments
 (0)