diff --git a/simple_parsing/parsing.py b/simple_parsing/parsing.py index 01cec334..55f03f0e 100644 --- a/simple_parsing/parsing.py +++ b/simple_parsing/parsing.py @@ -1008,6 +1008,7 @@ def parse( dest: str = "config", *, prefix: str = "", + add_help: bool = True, nested_mode: NestedMode = NestedMode.WITHOUT_ROOT, conflict_resolution: ConflictResolution = ConflictResolution.AUTO, add_option_string_dash_variants: DashVariant = DashVariant.AUTO, @@ -1028,7 +1029,7 @@ def parse( parser = ArgumentParser( nested_mode=nested_mode, - add_help=True, + add_help=add_help, config_path=config_path, conflict_resolution=conflict_resolution, add_option_string_dash_variants=add_option_string_dash_variants, @@ -1056,6 +1057,7 @@ def parse_known_args( dest: str = "config", attempt_to_reorder: bool = False, *, + add_help: bool = True, nested_mode: NestedMode = NestedMode.WITHOUT_ROOT, conflict_resolution: ConflictResolution = ConflictResolution.AUTO, add_option_string_dash_variants: DashVariant = DashVariant.AUTO, @@ -1075,7 +1077,7 @@ def parse_known_args( args = shlex.split(args) parser = ArgumentParser( nested_mode=nested_mode, - add_help=True, + add_help=add_help, # add_config_path_arg=None, config_path=config_path, conflict_resolution=conflict_resolution,