Similar to `help_tuples` but returns flag names only, no helpstrs. Specifically, all flag names, flattened, in rough order. .. versionadded:: 1.0
(self)
| 251 | ) |
| 252 | |
| 253 | def flag_names(self) -> Tuple[str, ...]: |
| 254 | """ |
| 255 | Similar to `help_tuples` but returns flag names only, no helpstrs. |
| 256 | |
| 257 | Specifically, all flag names, flattened, in rough order. |
| 258 | |
| 259 | .. versionadded:: 1.0 |
| 260 | """ |
| 261 | # Regular flag names |
| 262 | flags = sorted(self.flags.values(), key=flag_key) |
| 263 | names = [self.names_for(to_flag(x.name)) for x in flags] |
| 264 | # Inverse flag names sold separately |
| 265 | names.append(list(self.inverse_flags.keys())) |
| 266 | return tuple(itertools.chain.from_iterable(names)) |