Stay organized with collections Save and categorize content based on your preferences.

Ensures that only one flag among flag_names is True.

flag_names [str], names of the flags.
required bool. If true, exactly one flag must be True. Otherwise, at most one flag can be True, and it is valid for all flags to be False.
flag_values flags.FlagValues, optional FlagValues instance where the flags are defined.