Add shell=True for gn-format.py on Windows
Broken if gn.exe isn't in path (which it isn't if you're using the
depot_tools wrapper goop.)
Review URL: https://codereview.chromium.org/1892213002
Cr-Original-Commit-Position: refs/heads/master@{#387689}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3a93fa5a544dc594288a725b34e6ecda8c718802
diff --git a/tools/gn/bin/gn-format.py b/tools/gn/bin/gn-format.py
index c835753..4769640 100644
--- a/tools/gn/bin/gn-format.py
+++ b/tools/gn/bin/gn-format.py
@@ -38,7 +38,7 @@
p = subprocess.Popen([binary, 'format', '--stdin'],
stdout=subprocess.PIPE, stderr=subprocess.PIPE,
stdin=subprocess.PIPE, startupinfo=startupinfo,
- universal_newlines=True)
+ shell=True, universal_newlines=True)
stdout, stderr = p.communicate(input=text)
if p.returncode != 0:
print 'Formatting failed, please report to gn-dev@chromium.org.'