tf.compat.v1.flags.multi_flags_validator

A function decorator for defining a multi-flag validator.

Registers the decorated function as a validator for flag_names, e.g.

@flags.multi_flags_validator(['foo', 'bar']) def _CheckFooBar(flags_dict): ...

See register_multi_flags_validator() for the specification of checker function.

Args
flag_names [str], a list of the flag names to be checked.
message str, error text to be shown to the user if checker returns False. If checker raises flags.ValidationError, message from the raised error will be shown.
flag_values flags.FlagValues, optional FlagValues instance to validate against.
Returns
A function decorator that registers its function argument as a validator.
Raises
AttributeError Raised when a flag is not registered as a valid flag name.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/compat/v1/flags/multi_flags_validator