aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-04-21 01:56:14 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2019-04-21 15:14:34 +0300
commit4e4f97edb3d475273108b203bc02b04bd6840b06 (patch)
treee64dc0d364002f35e019ec8978e444518f052a3c /mesonbuild/modules/python.py
parentce160e1eab303eb2c876862d948497c0c10ef33a (diff)
downloadmeson-4e4f97edb3d475273108b203bc02b04bd6840b06.zip
meson-4e4f97edb3d475273108b203bc02b04bd6840b06.tar.gz
meson-4e4f97edb3d475273108b203bc02b04bd6840b06.tar.bz2
Can run argument strings with internal Python. Closes #5217.
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r--mesonbuild/modules/python.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py
index bd69244..a0ebe0e 100644
--- a/mesonbuild/modules/python.py
+++ b/mesonbuild/modules/python.py
@@ -42,9 +42,8 @@ mod_kwargs -= set(['name_prefix', 'name_suffix'])
def run_command(python, command):
- _, stdout, _ = mesonlib.Popen_safe(python.get_command() + [
- '-c',
- command])
+ cmd = python.get_command() + ['-c', command]
+ _, stdout, _ = mesonlib.Popen_safe(cmd)
return stdout.strip()
@@ -265,8 +264,7 @@ class PythonDependency(ExternalDependency):
return super().get_pkgconfig_variable(variable_name, kwargs)
-INTROSPECT_COMMAND = '''
-import sysconfig
+INTROSPECT_COMMAND = '''import sysconfig
import json
import sys