tf.compat.v1.flags.EnumClassParser
Парсер члена класса перечисления.
Наследуется от: ArgumentParser
tf.compat.v1.flags.EnumClassParser(
enum_class, case_sensitive=True
)
| Аргументы |
enum_class | класс, класс перечисления со всеми возможными значениями флагов. |
case_sensitive | bool, указывает, является ли перечисление чувствительным к регистру. Если False, все имена членов должны быть уникальными при игнорировании регистра. |
| Исключения |
TypeError | Когда enum_class не является подклассом Enum. |
ValueError | Когда enum_class пусто. |
| Атрибуты |
member_names | Принятые имена перечислений, в нижнем регистре, если регистр не чувствителен. |
Методы
flag_type
flag_type()
См. базовый класс.
parse
parse(
argument
)
Определяет валидность аргумента и возвращает правильный элемент перечисления.
| Аргументы |
argument | str или член класса перечисления, предоставленное значение флага. |
| Возвращаемые значения |
| Первый соответствующий член класса перечисления в классе перечисления. |
| Исключения |
ValueError | Возникает, когда аргумент не соответствует ничему в перечислении. |
Переменные класса