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