From f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 2 Aug 2023 13:33:02 -0400 Subject: [PATCH] MachineChoice: Implement __str__ for easier debug --- mesonbuild/utils/universal.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py index d78fadd43..5b7750c99 100644 --- a/mesonbuild/utils/universal.py +++ b/mesonbuild/utils/universal.py @@ -487,6 +487,9 @@ class MachineChoice(enum.IntEnum): BUILD = 0 HOST = 1 + def __str__(self) -> str: + return f'{self.get_lower_case_name()} machine' + def get_lower_case_name(self) -> str: return PerMachine('build', 'host')[self]