diff options
author | Benjamin Schubert <contact@benschubert.me> | 2019-07-26 14:05:38 +0100 |
---|---|---|
committer | Benjamin Schubert <contact@benschubert.me> | 2019-07-26 14:05:38 +0100 |
commit | afa60841709b697ed72e07f1ae525fdbe95d7cd3 (patch) | |
tree | 5f988f1a4d0e86c93d38dd81f6617ec2c473830b | |
parent | 367f073386c7dc3870ff7fee4764ecd00aa2dc80 (diff) | |
download | buildstream-bschubert/node-enum-back.tar.gz |
fixup! fixup! WIPbschubert/node-enum-back
-rw-r--r-- | src/buildstream/_types.pyx | 6 |
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) |