]> granicus.if.org Git - python/commitdiff
Remove unused or redundant imports in concurrent.futures and multiprocessing.
authorFlorent Xicluna <florent.xicluna@gmail.com>
Fri, 11 Nov 2011 19:05:50 +0000 (20:05 +0100)
committerFlorent Xicluna <florent.xicluna@gmail.com>
Fri, 11 Nov 2011 19:05:50 +0000 (20:05 +0100)
12 files changed:
Lib/concurrent/futures/_base.py
Lib/concurrent/futures/process.py
Lib/concurrent/futures/thread.py
Lib/multiprocessing/dummy/__init__.py
Lib/multiprocessing/forking.py
Lib/multiprocessing/heap.py
Lib/multiprocessing/managers.py
Lib/multiprocessing/queues.py
Lib/multiprocessing/reduction.py
Lib/multiprocessing/sharedctypes.py
Lib/multiprocessing/synchronize.py
Lib/multiprocessing/util.py

index 6cfded307555a3a24989129f121e59ac8e027c84..3b097b505ea9169861e0fa81b9cdb505ca7f7760 100644 (file)
@@ -4,7 +4,6 @@
 __author__ = 'Brian Quinlan (brian@sweetapp.com)'
 
 import collections
-import functools
 import logging
 import threading
 import time
index 9b2e0f3ab7da83256914218cef2ed87d9227ac06..0575146b220b754f9d85af82d8e886f095d9519a 100644 (file)
@@ -221,7 +221,7 @@ def _queue_management_worker(executor_reference,
         assert sentinels
         try:
             result_item = result_queue.get(sentinels=sentinels)
-        except SentinelReady as e:
+        except SentinelReady:
             # Mark the process pool broken so that submits fail right now.
             executor = executor_reference()
             if executor is not None:
@@ -291,7 +291,6 @@ def _check_system_limits():
             raise NotImplementedError(_system_limited)
     _system_limits_checked = True
     try:
-        import os
         nsems_max = os.sysconf("SC_SEM_NSEMS_MAX")
     except (AttributeError, ValueError):
         # sysconf not available or setting not available
index fbac0887a591b9fcaca15c89dde632cd0b96f533..95bb682565cb7f53f7a30f9066aea8c3a160f2e2 100644 (file)
@@ -74,7 +74,7 @@ def _worker(executor_reference, work_queue):
                 work_queue.put(None)
                 return
             del executor
-    except BaseException as e:
+    except BaseException:
         _base.LOGGER.critical('Exception in worker', exc_info=True)
 
 class ThreadPoolExecutor(_base.Executor):
index 60add922bf9701077839e63088fa4474f681b164..056acfcccc8616de80b0daee7657db5bd56d39dc 100644 (file)
@@ -46,9 +46,7 @@ import threading
 import sys
 import weakref
 import array
-import itertools
 
-from multiprocessing import TimeoutError, cpu_count
 from multiprocessing.dummy.connection import Pipe
 from threading import Lock, RLock, Semaphore, BoundedSemaphore
 from threading import Event, Condition
index a2c61ef27e3543cd64c7381ad281c00d7c524bcb..47746cb179d1e2cf86beda8ebdd7d6d0d88d8b06 100644 (file)
@@ -35,7 +35,6 @@
 import os
 import sys
 import signal
-import select
 
 from multiprocessing import util, process
 
@@ -101,7 +100,6 @@ else:
 #
 
 if sys.platform != 'win32':
-    import time
     import select
 
     exit = os._exit
@@ -170,7 +168,7 @@ if sys.platform != 'win32':
             if self.returncode is None:
                 try:
                     os.kill(self.pid, signal.SIGTERM)
-                except OSError as e:
+                except OSError:
                     if self.wait(timeout=0.1) is None:
                         raise
 
@@ -186,11 +184,9 @@ else:
     import _thread
     import msvcrt
     import _subprocess
-    import time
 
-    from pickle import dump, load, HIGHEST_PROTOCOL
+    from pickle import load, HIGHEST_PROTOCOL
     from _multiprocessing import win32
-    from .util import Finalize
 
     def dump(obj, file, protocol=None):
         ForkingPickler(file, protocol).dump(obj)
index 0a25ef05c7f2ce14d67f1e292b2b07881fa9e953..7366bd2b8b348c5fb737bcea2d35096260cd8e29 100644 (file)
@@ -34,7 +34,6 @@
 
 import bisect
 import mmap
-import tempfile
 import os
 import sys
 import threading
index 5a57288caaffe7d6279a585196953d0d820567b5..f42d353f0d1d568a362398b05a05391e2f429cd8 100644 (file)
@@ -39,19 +39,15 @@ __all__ = [ 'BaseManager', 'SyncManager', 'BaseProxy', 'Token' ]
 # Imports
 #
 
-import os
 import sys
-import weakref
 import threading
 import array
 import queue
 
 from traceback import format_exc
-from pickle import PicklingError
 from multiprocessing import Process, current_process, active_children, Pool, util, connection
 from multiprocessing.process import AuthenticationString
-from multiprocessing.forking import exit, Popen, assert_spawning, ForkingPickler
-from multiprocessing.util import Finalize, info
+from multiprocessing.forking import exit, Popen, ForkingPickler
 
 #
 # Register some things for pickling
index cf51307c282eb07777e847c57625e467f1cb0dfd..c4f9cda4998f96048a9ecef43165f6e97380eca2 100644 (file)
@@ -39,7 +39,6 @@ import os
 import threading
 import collections
 import time
-import atexit
 import weakref
 import errno
 
index 042a1368e0eafed6975a1782467614f61aed4b19..dda4a4120b407126565b93b7cf7662faed8f54b1 100644 (file)
@@ -41,7 +41,6 @@ import socket
 import threading
 import struct
 
-import _multiprocessing
 from multiprocessing import current_process
 from multiprocessing.forking import Popen, duplicate, close, ForkingPickler
 from multiprocessing.util import register_after_fork, debug, sub_debug
@@ -61,7 +60,6 @@ if not(sys.platform == 'win32' or (hasattr(socket, 'CMSG_LEN') and
 #
 
 if sys.platform == 'win32':
-    import _subprocess
     from _multiprocessing import win32
 
     def send_handle(conn, handle, destination_pid):
index 1e694da49d9e9a98b77c3f05b8759cdf2f52caf5..58263795302c4f587c8f64a32fe98b92e0852236 100644 (file)
@@ -32,7 +32,6 @@
 # SUCH DAMAGE.
 #
 
-import sys
 import ctypes
 import weakref
 
index 70ae82569cc29ed57cb647bd52262c048d630c16..e35bbff185c204f05bf9a858ae4f2cdcf2fb1d3f 100644 (file)
@@ -37,14 +37,11 @@ __all__ = [
     ]
 
 import threading
-import os
 import sys
 
-from time import time as _time, sleep as _sleep
-
 import _multiprocessing
 from multiprocessing.process import current_process
-from multiprocessing.util import Finalize, register_after_fork, debug
+from multiprocessing.util import register_after_fork, debug
 from multiprocessing.forking import assert_spawning, Popen
 
 # Try to import the mp.synchronize module cleanly, if it fails
index 5c26683bf34ff25d0dd9129023a964ccbcc6a576..0bbb87ed35be2512ab5372f8a4b0c29c5f5d847d 100644 (file)
@@ -36,7 +36,6 @@ import functools
 import itertools
 import weakref
 import atexit
-import select
 import threading        # we want threading to install it's
                         # cleanup function before multiprocessing does
 
@@ -86,7 +85,7 @@ def get_logger():
     Returns logger used by multiprocessing
     '''
     global _logger
-    import logging, atexit
+    import logging
 
     logging._acquireLock()
     try: