Parser of a string enum value (a string value from a given set).
Inherits From: ArgumentParser
tf.compat.v1.flags.EnumParser(
enum_values, case_sensitive=True
)
enum_values: [str], a non-empty list of string values in the enum.case_sensitive: bool, whether or not the enum is to be case-sensitive.ValueError: When enum_values is empty.flag_typeflag_type()
See base class.
parseparse(
argument
)
Determines validity of argument and returns the correct element of enum.
argument: str, the supplied flag value.The first matching element from enum_values.
ValueError: Raised when argument didn't match anything in enum.