18 lines
580 B
Diff
18 lines
580 B
Diff
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
|
|
index a322d5f..12fbbe1 100644
|
|
--- a/mesonbuild/backend/backends.py
|
|
+++ b/mesonbuild/backend/backends.py
|
|
@@ -56,9 +56,10 @@ 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'
|
|
return 'tap'
|
|
|