tf.compat.v1.flags.EnumParser
Парсер строкового значения перечисления (строкового значения из заданного набора).
Наследует: ArgumentParser
tf.compat.v1.flags.EnumParser(
enum_values: Iterable[Text], case_sensitive: bool = True
) -> None
| Аргументы |
enum_values | [str], непустой список строковых значений перечисления. |
case_sensitive | bool, указывает, чувствительно ли перечисление к регистру. |
| Исключения |
ValueError | Если enum_values пуст. |
Методы
flag_type
flag_type() -> Text
См. базовый класс.
parse
parse(
argument: Text
) -> Text
Проверяет корректность аргумента и возвращает соответствующий элемент перечисления.
| Аргументы |
argument | str, переданное значение флага. |
| Возвращает |
| Первый совпавший элемент из enum_values. |
| Исключения |
ValueError | Вызывается, если аргумент не соответствует ни одному элементу перечисления. |
| Переменные класса |
| syntactic_help | '' |