From 9f3f5c96c43f5f156cb2ed9c927c03adbe246cf6 Mon Sep 17 00:00:00 2001 From: Emmanuel Cazenave Date: Tue, 15 May 2018 15:27:28 +0200 Subject: [PATCH] agent: redirect subprocess fd to parent (#21995) --- hobo/agent/worker/services.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hobo/agent/worker/services.py b/hobo/agent/worker/services.py index ac5a1af..45d60a4 100644 --- a/hobo/agent/worker/services.py +++ b/hobo/agent/worker/services.py @@ -83,6 +83,8 @@ class BaseService(object): cmd_process = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = cmd_process.communicate(input=json.dumps(environment)) + sys.stdout.write(stdout) + sys.stderr.write(stderr) if cmd_process.returncode != 0: raise RuntimeError('command "%s" failed: %r %r' % (cmd, stdout, stderr)) @@ -106,6 +108,8 @@ class BaseService(object): except OSError: return stdout, stderr = cmd_process.communicate(input=json.dumps(data)) + sys.stdout.write(stdout) + sys.stderr.write(stderr) if cmd_process.returncode != 0: raise RuntimeError('command "%s" failed: %r %r' % (cmd, stdout, stderr)) -- 2.17.0