tf.compat.v1.flags.EnumClassParser
Parser of an Enum class member.
Inherits From: ArgumentParser
tf.compat.v1.flags.EnumClassParser(
enum_class: Type[_ET], case_sensitive: bool = True
) -> None
Args |
enum_class
|
class, the Enum class with all possible flag values.
|
case_sensitive
|
bool, whether or not the enum is to be case-sensitive. If
False, all member names must be unique when case is ignored.
|
Raises |
TypeError
|
When enum_class is not a subclass of Enum.
|
ValueError
|
When enum_class is empty.
|
Attributes |
member_names
|
The accepted enum names, in lowercase if not case sensitive.
|
Methods
flag_type
flag_type() -> Text
See base class.
parse
parse(
argument: Union[_ET, Text]
) -> _ET
Determines validity of argument and returns the correct element of enum.
Args |
argument
|
str or Enum class member, the supplied flag value.
|
Returns |
The first matching Enum class member in Enum class.
|
Raises |
ValueError
|
Raised when argument didn't match anything in enum.
|
Class Variables |
syntactic_help
|
''
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-01-23 UTC.
[null,null,["Last updated 2024-01-23 UTC."],[],[]]