summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildstream/types.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buildstream/types.py b/src/buildstream/types.py
index 6f6262e41..d186c4fba 100644
--- a/src/buildstream/types.py
+++ b/src/buildstream/types.py
@@ -25,7 +25,7 @@ Foundation types
"""
-from enum import Enum
+from enum import Enum, IntEnum
class Scope(Enum):
@@ -56,7 +56,7 @@ class Scope(Enum):
"""
-class Consistency():
+class Consistency(IntEnum):
"""Defines the various consistency states of a :class:`.Source`.
"""
@@ -81,7 +81,7 @@ class Consistency():
"""
-class CoreWarnings():
+class CoreWarnings(Enum):
"""CoreWarnings()
Some common warnings which are raised by core functionalities within BuildStream are found in this class.