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)