From: Jonas Devlieghere Date: Mon, 28 Jan 2019 18:07:28 +0000 (+0000) Subject: [testsuite] Remove trailing characters from command output. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8193236b082e78292c3919cd0c1ce64d30a75172;p=platform%2Fupstream%2Fllvm.git [testsuite] Remove trailing characters from command output. When running the test suite on macOS with Python 3 we noticed a difference in behavior between Python 2 and Python 3 for seven.get_command_output. The output contained a newline with Python 3, but not for Python 2. This resulted in an invalid SDK path passed to the compiler. Differential revision: https://reviews.llvm.org/D57275 llvm-svn: 352397 --- diff --git a/lldb/packages/Python/lldbsuite/support/seven.py b/lldb/packages/Python/lldbsuite/support/seven.py index e04f483..c830478 100644 --- a/lldb/packages/Python/lldbsuite/support/seven.py +++ b/lldb/packages/Python/lldbsuite/support/seven.py @@ -15,7 +15,7 @@ else: subprocess.check_output( command, shell=True, - universal_newlines=True)) + universal_newlines=True).rstrip()) except subprocess.CalledProcessError as e: return (e.returncode, e.output)