diff options
| author | Charles Brunet <charles.brunet@optelgroup.com> | 2023-04-28 08:31:37 -0400 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2023-05-02 17:52:10 -0400 |
| commit | 3b1b1b5fec6e80e79570351bcdb8c7c25690ac46 (patch) | |
| tree | 26fa693b64ebb9171e24756fcd8723831168eabe /mesonbuild/modules/python.py | |
| parent | 51b9f2f1a5cd43d903033f4738a4235fe656cb07 (diff) | |
| download | meson-3b1b1b5fec6e80e79570351bcdb8c7c25690ac46.tar.gz | |
Log python name when not found
Fixes #11686.
Diffstat (limited to 'mesonbuild/modules/python.py')
| -rw-r--r-- | mesonbuild/modules/python.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py index 178f1bdce..162f8c515 100644 --- a/mesonbuild/modules/python.py +++ b/mesonbuild/modules/python.py @@ -345,7 +345,7 @@ class PythonModule(ExtensionModule): else: mlog.warning(sanitymsg, location=state.current_node) - return NonExistingExternalProgram() + return NonExistingExternalProgram(python.name) @disablerIfNotFound @typed_pos_args('python.find_installation', optargs=[str]) @@ -413,11 +413,11 @@ class PythonModule(ExtensionModule): if not python.found(): if required: raise mesonlib.MesonException('{} not found'.format(name_or_path or 'python')) - return NonExistingExternalProgram() + return NonExistingExternalProgram(python.name) elif missing_modules: if required: raise mesonlib.MesonException('{} is missing modules: {}'.format(name_or_path or 'python', ', '.join(missing_modules))) - return NonExistingExternalProgram() + return NonExistingExternalProgram(python.name) else: python = copy.copy(python) python.pure = kwargs['pure'] |
