forked from luck/tmp_suning_uos_patched
tc-testing: tdc.py: ignore errors when decoding stdout/stderr
Prevent exceptions from being raised while decoding output from an executed command. There is no impact on tdc's execution and the verify command phase would fail the pattern match. Signed-off-by: Lucas Bates <lucasb@mojatatu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
16f7eb2b77
commit
5aaf642852
|
@ -134,9 +134,9 @@ def exec_cmd(args, pm, stage, command):
|
||||||
(rawout, serr) = proc.communicate()
|
(rawout, serr) = proc.communicate()
|
||||||
|
|
||||||
if proc.returncode != 0 and len(serr) > 0:
|
if proc.returncode != 0 and len(serr) > 0:
|
||||||
foutput = serr.decode("utf-8")
|
foutput = serr.decode("utf-8", errors="ignore")
|
||||||
else:
|
else:
|
||||||
foutput = rawout.decode("utf-8")
|
foutput = rawout.decode("utf-8", errors="ignore")
|
||||||
|
|
||||||
proc.stdout.close()
|
proc.stdout.close()
|
||||||
proc.stderr.close()
|
proc.stderr.close()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user