класс, класс перечисления со всеми возможными значениями флагов.
case_sensitive
логическое значение, указывает, является ли перечисление регистрозависимым. Если False, все имена элементов должны быть уникальными при игнорировании регистра.
Исключения
TypeError
Если enum_class не является подклассом Enum.
ValueError
Если enum_class пуст.
Атрибуты
member_names
Принятые имена перечислений, в нижнем регистре, если регистр не учитывается.
Методы
flag_type
flag_type() -> Text
См. базовый класс.
parse
parse(
argument: Union[_ET, Text]
) -> _ET
Определяет валидность аргумента и возвращает соответствующий элемент перечисления.
Аргументы
argument
строка или элемент класса перечисления, предоставленное значение флага.
Возвращаемое значение
Первый соответствующий элемент класса перечисления в классе перечисления.
Исключения
ValueError
Выбрасывается, когда аргумент не соответствует ничему в перечислении.