]> granicus.if.org Git - python/commitdiff
Issue #10527: Remove dead code
authorRichard Oudkerk <shibturn@gmail.com>
Tue, 15 Jan 2013 13:19:24 +0000 (13:19 +0000)
committerRichard Oudkerk <shibturn@gmail.com>
Tue, 15 Jan 2013 13:19:24 +0000 (13:19 +0000)
Lib/multiprocessing/connection.py

index f73faf66b295fb297a96196dc0f05bfd451af84a..a5dc2a8424659f42c8ddcf46df95d50f35dd0d38 100644 (file)
@@ -41,7 +41,6 @@ import errno
 import time
 import tempfile
 import itertools
-import select
 
 import _multiprocessing
 from multiprocessing import current_process, AuthenticationError
@@ -214,28 +213,6 @@ if sys.platform != 'win32':
         return c1, c2
 
 else:
-    if hasattr(select, 'poll'):
-        def _poll(fds, timeout):
-            if timeout is not None:
-                timeout = int(timeout) * 1000  # timeout is in milliseconds
-            fd_map = {}
-            pollster = select.poll()
-            for fd in fds:
-                pollster.register(fd, select.POLLIN)
-                if hasattr(fd, 'fileno'):
-                    fd_map[fd.fileno()] = fd
-                else:
-                    fd_map[fd] = fd
-            ls = []
-            for fd, event in pollster.poll(timeout):
-                if event & select.POLLNVAL:
-                    raise ValueError('invalid file descriptor %i' % fd)
-                ls.append(fd_map[fd])
-            return ls
-    else:
-        def _poll(fds, timeout):
-            return select.select(fds, [], [], timeout)[0]
-
     from _multiprocessing import win32
 
     def Pipe(duplex=True):