diff Lib/subprocess.py @ 80920:eb8032781eba

Issue #16704: Get rid of select.error in stdlib. Use OSError instead.
author Andrew Svetlov <andrew.svetlov@gmail.com>
date Mon, 17 Dec 2012 22:23:46 +0200
parents a50b409ee89f
children 061e9a439f54
line wrap: on
line diff
--- a/Lib/subprocess.py	Mon Dec 17 20:46:45 2012 +0100
+++ b/Lib/subprocess.py	Mon Dec 17 22:23:46 2012 +0200
@@ -1614,7 +1614,7 @@
                     raise TimeoutExpired(self.args, orig_timeout)
                 try:
                     ready = poller.poll(timeout)
-                except select.error as e:
+                except OSError as e:
                     if e.args[0] == errno.EINTR:
                         continue
                     raise
@@ -1682,7 +1682,7 @@
                     (rlist, wlist, xlist) = \
                         select.select(self._read_set, self._write_set, [],
                                       timeout)
-                except select.error as e:
+                except OSError as e:
                     if e.args[0] == errno.EINTR:
                         continue
                     raise