summaryrefslogtreecommitdiffstats
path: root/waftools/detections/compiler_swift.py
diff options
context:
space:
mode:
Diffstat (limited to 'waftools/detections/compiler_swift.py')
-rw-r--r--waftools/detections/compiler_swift.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/waftools/detections/compiler_swift.py b/waftools/detections/compiler_swift.py
index c1fe06117a..01349e820d 100644
--- a/waftools/detections/compiler_swift.py
+++ b/waftools/detections/compiler_swift.py
@@ -2,12 +2,8 @@ from waflib import Utils
def __run(cmd):
try:
- cmd = Utils.subprocess.Popen(cmd,
- stdout=Utils.subprocess.PIPE,
- stderr=Utils.subprocess.PIPE,
- shell=True)
- output = cmd.stdout.read().decode().strip()
- return output
+ output = Utils.subprocess.check_output(cmd, universal_newlines=True, shell=True)
+ return output.strip()
except Exception:
return ""