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 | строка или член класса перечисления, предоставленное значение флага. |
| Возвращаемое значение |
| Первый соответствующий член класса перечисления в классе перечисления. |
| Исключения |
ValueError | Выбрасывается, когда аргумент не совпал ни с чем в перечислении. |
| Переменные класса |
| syntactic_help | '' |