From bda799dff2dc4b5d607f0e822b12ed0e2db38fb7 Mon Sep 17 00:00:00 2001 From: Charles Brunet Date: Wed, 19 Apr 2023 07:56:42 -0400 Subject: fix python.version() not working in some cases import('python').find_installation('python').version() causes exception because of a missing initialization, when `find_installation()` receives a name or a path. --- mesonbuild/dependencies/python.py | 1 + 1 file changed, 1 insertion(+) (limited to 'mesonbuild/dependencies/python.py') diff --git a/mesonbuild/dependencies/python.py b/mesonbuild/dependencies/python.py index 14386f96f..b9fbbbbdc 100644 --- a/mesonbuild/dependencies/python.py +++ b/mesonbuild/dependencies/python.py @@ -75,6 +75,7 @@ class BasicPythonExternalProgram(ExternalProgram): self.name = name self.command = ext_prog.command self.path = ext_prog.path + self.cached_version = None # We want strong key values, so we always populate this with bogus data. # Otherwise to make the type checkers happy we'd have to do .get() for -- cgit v1.2.3