From aee7c0b29919a62bbd63d1ccb4a9b34726d39b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Kadl=C4=8D=C3=ADk?= Date: Mon, 29 May 2017 23:28:00 +0200 Subject: [PATCH] Return proc.communicate() output --- module_build_service/builder/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module_build_service/builder/utils.py b/module_build_service/builder/utils.py index 6b2e163d..c9ec9a81 100644 --- a/module_build_service/builder/utils.py +++ b/module_build_service/builder/utils.py @@ -97,11 +97,12 @@ def execute_cmd(args, stdout=None, stderr=None, cwd=None): log.info("Executing command: %s%s" % (args, out_log_msg)) proc = subprocess.Popen(args, stdout=stdout, stderr=stderr, cwd=cwd) - proc.communicate() + out, err = proc.communicate() if proc.returncode != 0: err_msg = "Command '%s' returned non-zero value %d%s" % (args, proc.returncode, out_log_msg) raise RuntimeError(err_msg) + return out, err def fake_repo_done_message(tag_name):