enum
#
An Enum
class with additional features.
- class Enum(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Enum with additional class methods.
- classmethod from_value(value)[source]#
Convert a value to corresponding Enum member
- Parameters:
value – The value to compare to Enum members If it is already a member of Enum, it is returned directly.
- Returns:
The corresponding enum member
- Return type:
- Raises:
ValueError – In case the conversion is not possible