summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2012-11-25 15:25:33 -0800
committerKenneth Graunke <kenneth@whitecape.org>2012-11-25 15:25:33 -0800
commit1f35192efe43f96420c2a440725203ed0ff29a57 (patch)
treef93db06db7724022acff64125fa78c583c3e77a5
parente8de75de48bb19a9de3f3adb0f8e54bea882ef4e (diff)
Don't allow Ctrl+C to get passed to subprocesses!
-rw-r--r--framework/process.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/framework/process.py b/framework/process.py
index 78b3437..790d748 100644
--- a/framework/process.py
+++ b/framework/process.py
@@ -46,7 +46,7 @@ def runProgram(cmd, timeout, env = None):
try:
proc = Popen(cmd, stdout=PIPE, stderr=PIPE, env=fullEnv,
- universal_newlines=True)
+ start_new_session=True, universal_newlines=True)
out, err = proc.communicate(timeout=timeout)
return (out, err, proc.returncode, True)
except TimeoutExpired: