Commit 9700d9c0 by Abhijit Menon-Sen

Fix typo in checking select results

It's possible for more than one fd to be set, so 'elif' is obviously not
the right thing to use.
parent 1164e834
......@@ -460,14 +460,14 @@ class Connection(ConnectionBase):
# Read whatever output is available on stdout and stderr, and stop
# listening to the pipe if it's been closed.
elif p.stdout in rfd:
if p.stdout in rfd:
chunk = p.stdout.read()
if chunk == '':
rpipes.remove(p.stdout)
tmp_stdout += chunk
#self._display.debug("stdout chunk (state=%s):\n>>>%s<<<\n" % (state, chunk))
elif p.stderr in rfd:
if p.stderr in rfd:
chunk = p.stderr.read()
if chunk == '':
rpipes.remove(p.stderr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment