diff --git a/tiramisu_cmdline_parser/api.py b/tiramisu_cmdline_parser/api.py index e3f61b5..aa9305a 100644 --- a/tiramisu_cmdline_parser/api.py +++ b/tiramisu_cmdline_parser/api.py @@ -327,6 +327,7 @@ class TiramisuCmdlineParser(ArgumentParser): add_extra_options: bool = True, short_name_max_len: int = 1, add_help: bool = True, + exit_on_error: bool = True, _forhelp: bool = False, **kwargs, ): @@ -360,7 +361,7 @@ class TiramisuCmdlineParser(ArgumentParser): else: subconfig = subconfig.option(self.root) self.namespace = TiramisuNamespace(self.config, self.root) - super().__init__(*args, add_help=add_help, **kwargs) + super().__init__(*args, add_help=add_help, exit_on_error=exit_on_error, **kwargs) self.register("action", "help", _TiramisuHelpAction) self._config_to_argparser( _forhelp,