From b12a28724b64ac005209a8bfc1cb62346c0c3d49 Mon Sep 17 00:00:00 2001 From: YooSunyoung Date: Tue, 1 Oct 2024 21:40:14 +0200 Subject: [PATCH] Do not include non-given arguments. --- src/scicat_configuration.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/scicat_configuration.py b/src/scicat_configuration.py index 52d23ec..16ce518 100644 --- a/src/scicat_configuration.py +++ b/src/scicat_configuration.py @@ -41,7 +41,6 @@ def _parse_nested_input_args(input_args: argparse.Namespace) -> dict: nested_args = {} for key, value in vars(input_args).items(): _insert_item(nested_args, key, value) - return nested_args @@ -69,7 +68,7 @@ def build_arg_parser( **Note**: It can't parse the annotations from parent class. """ - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(argument_default=argparse.SUPPRESS) def _add_arguments(dataclass_tp: type, prefixes: tuple[str, ...] = ()) -> None: # Add argument group if prefixes are provided