Parser of a string enum value (a string value from a given set).
Inherits From: ArgumentParser
View aliases
Compat aliases for migration
See
Migration guide for
more details.
`tf.compat.v1.app.flags.EnumParser`
tf.compat.v1.flags.EnumParser(
enum_values, case_sensitive=True
)
Args |
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.
|
Raises |
ValueError
|
When enum_values is empty.
|
Methods
flag_type
flag_type()
See base class.
parse
parse(
argument
)
Determines validity of argument and returns the correct element of enum.
Args |
argument
|
str, the supplied flag value.
|
Returns |
The first matching element from enum_values.
|
Raises |
ValueError
|
Raised when argument didn't match anything in enum.
|
Class Variables |
syntactic_help
|
''
|