shell_cmd ignore_err and show_err improvements:
- ignore_err: Get robot version of global ignore_err if all else fails
- show_err: Convert to int
Change-Id: I66791c349a3288d62fd9225116c82777e734510a
Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
diff --git a/lib/gen_cmd.py b/lib/gen_cmd.py
index eb2a63f..3b99fbc 100644
--- a/lib/gen_cmd.py
+++ b/lib/gen_cmd.py
@@ -361,7 +361,10 @@
# Assign default values to some of the arguments to this function.
quiet = int(gm.dft(quiet, gp.get_stack_var('quiet', 0)))
print_output = int(gm.dft(print_output, not quiet))
- ignore_err = int(gm.dft(ignore_err, gp.get_stack_var('ignore_err', 1)))
+ show_err = int(show_err)
+ ignore_err = int(gm.dft(ignore_err,
+ gp.get_stack_var('ignore_err',
+ gp.get_var_value(ignore_err, 1))))
err_msg = gv.svalid_value(command_string)
if err_msg != "":