Commit 5aaf6428 authored by Lucas Bates's avatar Lucas Bates Committed by David S. Miller

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: default avatarLucas Bates <lucasb@mojatatu.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 16f7eb2b
...@@ -134,9 +134,9 @@ def exec_cmd(args, pm, stage, command): ...@@ -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()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment