From 5037e7733b8c0903f8b91b6bd65fbce9978a3660 Mon Sep 17 00:00:00 2001 From: foefl Date: Mon, 10 Nov 2025 15:44:46 +0100 Subject: [PATCH] update CLI to propagate correct exit status code --- cli.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli.py b/cli.py index 52f4dcc..0376bb2 100644 --- a/cli.py +++ b/cli.py @@ -1,5 +1,6 @@ import argparse import dataclasses as dc +import sys from typing import cast from dopt_sensor_anomalies import _interface @@ -33,11 +34,12 @@ def main() -> int: ) args = cast(CliArgs, parser.parse_args()) - return _interface.sensor_anomalies_detection( + status = _interface.sensor_anomalies_detection( args.img_path, args.calib_value_x, args.calib_value_y, ) + sys.exit(status) if __name__ == "__main__":