W3cubDocs

/TensorFlow 2.3

tf.compat.v1.flags.mark_flag_as_required

Ensures that flag is not None during program execution.

Registers a flag validator, which will follow usual validator rules. Important note: validator will pass for any non-None value, such as False, 0 (zero), '' (empty string) and so on.

It is recommended to call this method like this:

if name == 'main': flags.mark_flag_as_required('your_flag_name') app.run()

Because validation happens at app.run() we want to ensure required-ness is enforced at that time. You generally do not want to force users who import your code to have additional required flags for their own binaries or tests.

Args
flag_name str, name of the flag
flag_values flags.FlagValues, optional FlagValues instance where the flag is defined.
Raises
AttributeError Raised when flag_name 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.3/api_docs/python/tf/compat/v1/flags/mark_flag_as_required