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