aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2020-06-11 20:06:35 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-06-11 20:06:35 +0000
commiteda2b8ab737652f30ddd2cc1302a43672f619c69 (patch)
treee16ee05627bacc68df683d463c3cf425ff5f82d6
parenta72622e5f70c4b89abd481afaff27f7bb25917b3 (diff)
parent2bbd47c729c0158812fad67ff3b9fc583b77ae2e (diff)
downloadrepohooks-eda2b8ab737652f30ddd2cc1302a43672f619c69.tar.gz
utils: run: rename internal stdout/stderr vars am: 2bbd47c729
Original change: https://android-review.googlesource.com/c/platform/tools/repohooks/+/1283952 Change-Id: I2b8d08e6a516a09a6ebd55b1a2b86013d8125c7c
-rw-r--r--rh/utils.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/rh/utils.py b/rh/utils.py
index 6f07a10..13c7adf 100644
--- a/rh/utils.py
+++ b/rh/utils.py
@@ -368,8 +368,8 @@ def run(cmd, redirect_stdout=False, redirect_stderr=False, cwd=None, input=None,
redirect_stdout, redirect_stderr = True, True
# Set default for variables.
- stdout = None
- stderr = None
+ popen_stdout = None
+ popen_stderr = None
stdin = None
result = CompletedProcess()
@@ -402,17 +402,17 @@ def run(cmd, redirect_stdout=False, redirect_stderr=False, cwd=None, input=None,
# The Popen API accepts either an int or a file handle for stdout/stderr.
# pylint: disable=redefined-variable-type
if redirect_stdout:
- stdout = _get_tempfile()
+ popen_stdout = _get_tempfile()
if combine_stdout_stderr:
- stderr = subprocess.STDOUT
+ popen_stderr = subprocess.STDOUT
elif redirect_stderr:
- stderr = _get_tempfile()
+ popen_stderr = _get_tempfile()
# pylint: enable=redefined-variable-type
# If subprocesses have direct access to stdout or stderr, they can bypass
# our buffers, so we need to flush to ensure that output is not interleaved.
- if stdout is None or stderr is None:
+ if popen_stdout is None or popen_stderr is None:
sys.stdout.flush()
sys.stderr.flush()
@@ -442,8 +442,8 @@ def run(cmd, redirect_stdout=False, redirect_stderr=False, cwd=None, input=None,
proc = None
try:
- proc = _Popen(cmd, cwd=cwd, stdin=stdin, stdout=stdout,
- stderr=stderr, shell=False, env=env,
+ proc = _Popen(cmd, cwd=cwd, stdin=stdin, stdout=popen_stdout,
+ stderr=popen_stderr, shell=False, env=env,
close_fds=close_fds)
old_sigint = signal.getsignal(signal.SIGINT)
@@ -462,19 +462,19 @@ def run(cmd, redirect_stdout=False, redirect_stderr=False, cwd=None, input=None,
signal.signal(signal.SIGINT, old_sigint)
signal.signal(signal.SIGTERM, old_sigterm)
- if stdout:
+ if popen_stdout:
# The linter is confused by how stdout is a file & an int.
# pylint: disable=maybe-no-member,no-member
- stdout.seek(0)
- result.stdout = stdout.read()
- stdout.close()
+ popen_stdout.seek(0)
+ result.stdout = popen_stdout.read()
+ popen_stdout.close()
- if stderr and stderr != subprocess.STDOUT:
+ if popen_stderr and popen_stderr != subprocess.STDOUT:
# The linter is confused by how stderr is a file & an int.
# pylint: disable=maybe-no-member,no-member
- stderr.seek(0)
- result.stderr = stderr.read()
- stderr.close()
+ popen_stderr.seek(0)
+ result.stderr = popen_stderr.read()
+ popen_stderr.close()
result.returncode = proc.returncode