From 0eb659b252c42a7c4f4e67d095d9c4d9b5fc2cad Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Aug 17 2021 10:57:44 +0000 Subject: Show output of git commands in the CCCC output. Signed-off-by: Jan Kaluza --- diff --git a/cccc/utils.py b/cccc/utils.py index 07ae50a..05488ad 100644 --- a/cccc/utils.py +++ b/cccc/utils.py @@ -31,12 +31,14 @@ def execute_cmd(args, stdout=None, stderr=None, cwd=None, env=None, """ proc = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, cwd=cwd, env=env) + print("Executing: ", args) out, err = proc.communicate() + sys.stdout.write(out.decode("utf-8")) + sys.stderr.write(err.decode("utf-8")) + if not ignore_fail and proc.returncode != 0: - sys.stdout.write(out.decode("utf-8")) - sys.stderr.write(err.decode("utf-8")) sys.stdout.write("Environment: %r" % env) err_msg = "Command '%s' returned non-zero value %d" % (args, proc.returncode) raise RuntimeError(err_msg)