From a3c1fa27dc6a9d67831d9002493664aa88f49be1 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 12 Jun 2026 06:17:47 +0200 Subject: [PATCH] fix: support exit_on_error --- tiramisu_cmdline_parser/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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,