From f7bda5c5729a3cc69b32c2a3baf5c64dea666d33 Mon Sep 17 00:00:00 2001 From: Brian Quinlan Date: Tue, 7 May 2019 13:31:11 -0400 Subject: [PATCH] Don't import wait from connection, it shadows a name (GH-13112) (lint cleanup) This import causes an argument parameter to shadow the global import name. --- Lib/concurrent/futures/process.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/concurrent/futures/process.py b/Lib/concurrent/futures/process.py index 21bf4a447f0..d7e2478d922 100644 --- a/Lib/concurrent/futures/process.py +++ b/Lib/concurrent/futures/process.py @@ -51,7 +51,7 @@ from concurrent.futures import _base import queue from queue import Full import multiprocessing as mp -from multiprocessing.connection import wait +import multiprocessing.connection from multiprocessing.queues import Queue import threading import weakref @@ -352,7 +352,7 @@ def _queue_management_worker(executor_reference, # submitted, from the executor being shutdown/gc-ed, or from the # shutdown of the python interpreter. worker_sentinels = [p.sentinel for p in processes.values()] - ready = wait(readers + worker_sentinels) + ready = mp.connection.wait(readers + worker_sentinels) cause = None is_broken = True