| class EnumMeta(type): | |
| """Fake Enum metaclass.""" | |
| @property | |
| def __members__(cls): | |
| return {} | |
| class Enum(object, metaclass=EnumMeta): | |
| """Fake Enum class.""" | |
| @DynamicClassAttribute | |
| def name(self): | |
| return self._name_ | |
| @DynamicClassAttribute | |
| def value(self): | |
| return self._value_ |