diff options
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r-- | mesonbuild/backend/backends.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py index ecd5067..743574b 100644 --- a/mesonbuild/backend/backends.py +++ b/mesonbuild/backend/backends.py @@ -69,11 +69,12 @@ class TestProtocol(enum.Enum): raise MesonException('unknown test format {}'.format(string)) def __str__(self) -> str: - if self is self.EXITCODE: + cls = type(self) + if self is cls.EXITCODE: return 'exitcode' - elif self is self.GTEST: + elif self is cls.GTEST: return 'gtest' - elif self is self.RUST: + elif self is cls.RUST: return 'rust' return 'tap' |