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
subprocess.check_output(
command,
shell=True,
- universal_newlines=True))
+ universal_newlines=True).rstrip())
except subprocess.CalledProcessError as e:
return (e.returncode, e.output)