forked from M-Labs/artiq
compiler: transparently handle Windows newlines in RunTool.
This commit is contained in:
parent
4f29d9134f
commit
9dc7efefe4
|
@ -28,7 +28,8 @@ class RunTool:
|
|||
for argument in self._pattern:
|
||||
cmdline.append(argument.format(**self._tempnames))
|
||||
|
||||
process = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
process = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
|
||||
universal_newlines=True)
|
||||
stdout, stderr = process.communicate()
|
||||
if process.returncode != 0:
|
||||
raise Exception("{} invocation failed: {}".
|
||||
|
|
Loading…
Reference in New Issue