summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildstream/_types.pyx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buildstream/_types.pyx b/src/buildstream/_types.pyx
index 53e22ff61..1508ddda6 100644
--- a/src/buildstream/_types.pyx
+++ b/src/buildstream/_types.pyx
@@ -41,6 +41,9 @@ class MetaFastEnum(type):
def __repr__(self):
return "<fastenum '{}'>".format(self.__name__)
+ def __setattr__(self, key, value):
+ raise ValueError("Adding new enum values dynamically is unsupported.")
+
class FastEnum(metaclass=MetaFastEnum):
@classmethod
@@ -55,9 +58,6 @@ class FastEnum(metaclass=MetaFastEnum):
return value
raise
- def __setattr__(self, key, value):
- raise ValueError("Adding new values to an enum dynamically is not supported")
-
def __str__(self):
return "{}.{}".format(self.__class__.__name__, self.name)