From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Bates Subject: [PATCH net 1/2] tc-testing: tdc.py: ignore errors when decoding stdout/stderr Date: Fri, 16 Nov 2018 17:37:55 -0500 Message-ID: <1542407876-31310-2-git-send-email-lucasb@mojatatu.com> References: <1542407876-31310-1-git-send-email-lucasb@mojatatu.com> Cc: netdev@vger.kernel.org, xiyou.wangcong@gmail.com, jiri@resnulli.us, kernel@mojatatu.com, Lucas Bates To: davem@davemloft.net Return-path: Received: from mail-it1-f195.google.com ([209.85.166.195]:37923 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727129AbeKQIwc (ORCPT ); Sat, 17 Nov 2018 03:52:32 -0500 Received: by mail-it1-f195.google.com with SMTP id k141-v6so142363itk.3 for ; Fri, 16 Nov 2018 14:38:18 -0800 (PST) In-Reply-To: <1542407876-31310-1-git-send-email-lucasb@mojatatu.com> Sender: netdev-owner@vger.kernel.org List-ID: 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 --- tools/testing/selftests/tc-testing/tdc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/tc-testing/tdc.py b/tools/testing/selftests/tc-testing/tdc.py index 87a04a8..9b3f414 100755 --- a/tools/testing/selftests/tc-testing/tdc.py +++ b/tools/testing/selftests/tc-testing/tdc.py @@ -134,9 +134,9 @@ def exec_cmd(args, pm, stage, command): (rawout, serr) = proc.communicate() if proc.returncode != 0 and len(serr) > 0: - foutput = serr.decode("utf-8") + foutput = serr.decode("utf-8", errors="ignore") else: - foutput = rawout.decode("utf-8") + foutput = rawout.decode("utf-8", errors="ignore") proc.stdout.close() proc.stderr.close() -- 2.7.4