pre-upload: migrate away from combine_stdout_stderr
We're dropping this in favor of a more standard naming.
BUG=chromium:1006587
TEST=`repo upload` still works
Change-Id: Icc4e6d122f1f103078c61a83dc45f14dfdfda8ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/repohooks/+/1971370
Reviewed-by: Michael Mortensen <mmortensen@google.com>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/pre-upload.py b/pre-upload.py
index e5f61e3..9628730 100755
--- a/pre-upload.py
+++ b/pre-upload.py
@@ -22,6 +22,7 @@
import re
import sys
import stat
+import subprocess
from errors import (VerifyException, HookFailure, PrintErrorForProject,
PrintErrorsForCommit)
@@ -591,7 +592,7 @@
for gofile in files:
contents = _get_file_content(gofile, commit)
output = _run_command(cmd=['gofmt', '-l'], input=contents.encode('utf-8'),
- combine_stdout_stderr=True)
+ stderr=subprocess.STDOUT)
if output:
errors.append(gofile)
if errors:
@@ -608,7 +609,7 @@
for rustfile in files:
contents = _get_file_content(rustfile, commit)
output = _run_command(cmd=['rustfmt'], input=contents.encode('utf-8'),
- combine_stdout_stderr=True)
+ stderr=subprocess.STDOUT)
if output != contents:
errors.append(rustfile)
if errors:
@@ -1448,7 +1449,7 @@
stdout=True,
encoding='utf-8',
errors='replace',
- combine_stdout_stderr=True,
+ stderr=subprocess.STDOUT,
check=False)
if cmd_result.returncode:
return HookFailure('clang-format.py errors/warnings\n\n' +
@@ -1475,7 +1476,7 @@
cmd = [os.path.join(hooks_dir, 'checkpatch.pl')] + options + ['-']
cmd_result = cros_build_lib.run(
cmd, print_cmd=False, input=_get_patch(commit).encode('utf-8'),
- stdout=True, combine_stdout_stderr=True, check=False, encoding='utf-8',
+ stdout=True, stderr=subprocess.STDOUT, check=False, encoding='utf-8',
errors='replace')
if cmd_result.returncode:
return HookFailure('checkpatch.pl errors/warnings\n\n' + cmd_result.stdout)
@@ -1490,7 +1491,7 @@
if files:
hooks_dir = _get_hooks_dir()
cmd = [os.path.join(hooks_dir, 'kernel-doc'), '-none'] + files
- output = _run_command(cmd, combine_stdout_stderr=True)
+ output = _run_command(cmd, stderr=subprocess.STDOUT)
if output:
return HookFailure('kernel-doc errors/warnings:',
items=output.splitlines())
@@ -1646,7 +1647,7 @@
stdout=True,
encoding='utf-8',
errors='replace',
- combine_stdout_stderr=True,
+ stderr=subprocess.STDOUT,
check=False)
if cmd_result.returncode:
stdout = cmd_result.stdout