summaryrefslogtreecommitdiffstats
path: root/Lib/asyncio/subprocess.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-01-06 00:14:09 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2015-01-06 00:14:09 (GMT)
commit43a85343649fda4d3f7b56d71bafd01ce88f0b99 (patch)
tree57853282b538674cda1efa8a564409b001dcda1a /Lib/asyncio/subprocess.py
parent2b014b37486bb92f1fd641b59f8b7fe8741e5351 (diff)
parentc447ba04e78a91c1febe7744b9e6cbcdd3e23360 (diff)
downloadcpython-43a85343649fda4d3f7b56d71bafd01ce88f0b99.zip
cpython-43a85343649fda4d3f7b56d71bafd01ce88f0b99.tar.gz
cpython-43a85343649fda4d3f7b56d71bafd01ce88f0b99.tar.bz2
Merge 3.4 (asyncio)
Diffstat (limited to 'Lib/asyncio/subprocess.py')
-rw-r--r--Lib/asyncio/subprocess.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/asyncio/subprocess.py b/Lib/asyncio/subprocess.py
index f6d6a14..a8ad03c 100644
--- a/Lib/asyncio/subprocess.py
+++ b/Lib/asyncio/subprocess.py
@@ -96,7 +96,8 @@ class SubprocessStreamProtocol(streams.FlowControlMixin,
returncode = self._transport.get_returncode()
while self._waiters:
waiter = self._waiters.popleft()
- waiter.set_result(returncode)
+ if not waiter.cancelled():
+ waiter.set_result(returncode)
class Process: