From 570a4bba37b20cb6d8b41a917a3c3cda0fc49c40 Mon Sep 17 00:00:00 2001 From: "mykhailo.dalchenko" Date: Wed, 17 Jul 2024 17:44:38 +0200 Subject: [PATCH] Add re-raise in SystemExit treatment for testing purposes --- src/ctapipe/core/tool.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ctapipe/core/tool.py b/src/ctapipe/core/tool.py index 5e42e4ad4b5..6325c909b53 100644 --- a/src/ctapipe/core/tool.py +++ b/src/ctapipe/core/tool.py @@ -460,6 +460,8 @@ def run(self, argv=None, raises=False): # Finish normally Provenance().finish_activity(activity_name=self.name) else: + if raises: + raise # Finish with error self.log.critical( "Caught SystemExit with exit code %s", exit_status