1
0
mirror of https://github.com/ARM-software/devlib.git synced 2024-10-06 02:40:50 +01:00

utils/check_output: Ensure output and error are always initialised.

Ensure that the `output` and `error` variables are always initialised
regardless of whether an error occurs during execution.
This commit is contained in:
Marc Bonnici 2020-03-30 16:16:45 +01:00 committed by setrofim
parent b9d50ec164
commit 3c28c280de

View File

@ -177,6 +177,8 @@ def check_output(command, timeout=None, ignore=None, inputtext=None, **kwargs):
preexec_fn=preexec_function, preexec_fn=preexec_function,
**kwargs) **kwargs)
output = None
error = None
try: try:
output, error = process.communicate(inputtext, timeout=timeout) output, error = process.communicate(inputtext, timeout=timeout)
except subprocess.TimeoutExpired as e: except subprocess.TimeoutExpired as e: