Merge pull request 'pkgs/cli: Add comment to add_common_flags function' (#2419) from kenji/clan-core:kenji-cli/suppress/comment into main

This commit is contained in:
clan-bot
2024-11-15 11:12:31 +00:00

View File

@@ -61,6 +61,9 @@ def add_common_flags(parser: argparse.ArgumentParser) -> None:
This is needed because the aliases subcommand doesn't *really*
create an alias - it duplicates the actual parser in the tree
making duplication inevitable while naively traversing.
The error that would be thrown by argparse:
- argparse.ArgumentError
"""
return any(arg in action.option_strings for action in parser._actions) # noqa: SLF001 -> private_member accessed