From bc01626a475f9c3ea504f7a66a84d7beb0526b07 Mon Sep 17 00:00:00 2001 From: Jan Segre Date: Fri, 21 Jun 2024 12:28:54 -0300 Subject: [PATCH] fix(cli): regression of --help after side-dag cli --- hathor/cli/side_dag.py | 2 +- hathor/cli/util.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hathor/cli/side_dag.py b/hathor/cli/side_dag.py index 9b45116f8..356ec0211 100644 --- a/hathor/cli/side_dag.py +++ b/hathor/cli/side_dag.py @@ -120,7 +120,7 @@ class LogOutputConfig(str, Enum): SIDE_DAG = 'side-dag' BOTH = 'both' - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(add_help=False) log_args = parser.add_mutually_exclusive_group() log_args.add_argument('--json-logs', nargs='?', const='both', type=LogOutputConfig) log_args.add_argument('--disable-logs', nargs='?', const='both', type=LogOutputConfig) diff --git a/hathor/cli/util.py b/hathor/cli/util.py index 641eeb455..dc02ea44e 100644 --- a/hathor/cli/util.py +++ b/hathor/cli/util.py @@ -137,7 +137,7 @@ class LoggingOptions(NamedTuple): def process_logging_output(argv: list[str]) -> LoggingOutput: """Extract logging output before argv parsing.""" - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(add_help=False) log_args = parser.add_mutually_exclusive_group() log_args.add_argument('--json-logs', action='store_true') @@ -158,7 +158,7 @@ def process_logging_output(argv: list[str]) -> LoggingOutput: def process_logging_options(argv: list[str]) -> LoggingOptions: """Extract logging-specific options that are processed before argv parsing.""" - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(add_help=False) parser.add_argument('--debug', action='store_true') args, remaining_argv = parser.parse_known_args(argv)