summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2014-01-07 12:13:00 -0800
committerThomas Kluyver <takowl@gmail.com>2014-01-07 12:13:00 -0800
commitf477bc93686922602859c1e89b060326607b6b9c (patch)
tree1a3f2aefafada1c8041e7e725422e1a87b499eff
parent6c88ef71a3fd9ffa1a7fd4f23c857031506e5161 (diff)
parentefa531aa2364f2e4edad8ac646141bedf6b5b97e (diff)
downloadpexpect-f477bc93686922602859c1e89b060326607b6b9c.tar.gz
Merge pull request #33 from aho-iridium/master
Correctly handle when select in spawn returns with an error (e.g. SIGWINCH...
-rw-r--r--pexpect/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pexpect/__init__.py b/pexpect/__init__.py
index ed5e1e4..ff03532 100644
--- a/pexpect/__init__.py
+++ b/pexpect/__init__.py
@@ -1679,7 +1679,7 @@ class spawn(object):
return select.select(iwtd, owtd, ewtd, timeout)
except select.error:
err = sys.exc_info()[1]
- if err[0] == errno.EINTR:
+ if err.errno == errno.EINTR:
# if we loop back we have to subtract the
# amount of time we already waited.
if timeout is not None: