update CLI to propagate correct exit status code

This commit is contained in:
Florian Förster 2025-11-10 15:44:46 +01:00
parent 4a94815bfe
commit 5037e7733b

4
cli.py
View File

@ -1,5 +1,6 @@
import argparse import argparse
import dataclasses as dc import dataclasses as dc
import sys
from typing import cast from typing import cast
from dopt_sensor_anomalies import _interface from dopt_sensor_anomalies import _interface
@ -33,11 +34,12 @@ def main() -> int:
) )
args = cast(CliArgs, parser.parse_args()) args = cast(CliArgs, parser.parse_args())
return _interface.sensor_anomalies_detection( status = _interface.sensor_anomalies_detection(
args.img_path, args.img_path,
args.calib_value_x, args.calib_value_x,
args.calib_value_y, args.calib_value_y,
) )
sys.exit(status)
if __name__ == "__main__": if __name__ == "__main__":