summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <contact@benschubert.me>2019-07-26 14:05:38 +0100
committerBenjamin Schubert <contact@benschubert.me>2019-07-26 14:05:38 +0100
commitafa60841709b697ed72e07f1ae525fdbe95d7cd3 (patch)
tree5f988f1a4d0e86c93d38dd81f6617ec2c473830b
parent367f073386c7dc3870ff7fee4764ecd00aa2dc80 (diff)
downloadbuildstream-bschubert/node-enum-back.tar.gz
fixup! fixup! WIPbschubert/node-enum-back
-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)