Missed TensorFlow Dev Summit? Check out the video playlist. Watch recordings

tf.compat.v1.flags.EnumParser

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
)

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.