[U-Boot] [PATCH 07/14] test/py: Return output from run_and_log()
Simon Glass
sjg at chromium.org
Sun Jul 3 17:40:39 CEST 2016
It is useful to be able to obtain the output from a command. Return it from
this function.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
test/py/u_boot_utils.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/py/u_boot_utils.py b/test/py/u_boot_utils.py
index 6a6b2ec..5dc0f71 100644
--- a/test/py/u_boot_utils.py
+++ b/test/py/u_boot_utils.py
@@ -165,12 +165,13 @@ def run_and_log(u_boot_console, cmd, ignore_errors=False):
problems occur.
Returns:
- Nothing.
+ The output as a string.
"""
runner = u_boot_console.log.get_runner(cmd[0], sys.stdout)
- runner.run(cmd, ignore_errors=ignore_errors)
+ output = runner.run(cmd, ignore_errors=ignore_errors)
runner.close()
+ return output
ram_base = None
def find_ram_base(u_boot_console):
--
2.8.0.rc3.226.g39d4020
More information about the U-Boot
mailing list