tf.compat.v1.flags.EnumClassParser

Parser of an Enum class member.

Inherits From: ArgumentParser

enum_classclass, the Enum class with all possible flag values.
case_sensitivebool, whether or not the enum is to be case-sensitive. If False, all member names must be unique when case is ignored.

TypeErrorWhen enum_class is not a subclass of Enum.
ValueErrorWhen enum_class is empty.

member_namesThe accepted enum names, in lowercase if not case sensitive.

Methods

flag_type

See base class.

parse

Determines validity of argument and returns the correct element of enum.

Args
argumentstr or Enum class member, the supplied flag value.

Returns
The first matching Enum class member in Enum class.

Raises
ValueErrorRaised when argument didn't match anything in enum.

syntactic_help''