generated from dopt-python/py311
update CLI to propagate correct exit status code
This commit is contained in:
parent
4a94815bfe
commit
5037e7733b
4
cli.py
4
cli.py
@ -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__":
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user