From e84a56c424b512269d18b09283abdfc8a246db35 Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Thu, 2 Mar 2023 04:32:19 +0300 Subject: [PATCH] test: don't return anything from main() --- test/data-parse-test.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/data-parse-test.py b/test/data-parse-test.py index e73b96e8..3c615e76 100755 --- a/test/data-parse-test.py +++ b/test/data-parse-test.py @@ -315,7 +315,7 @@ def parse_data_file(path: str): check_section_driver(driver, data[driver_section]) -def main() -> int: +def main() -> None: is_error = False parser = argparse.ArgumentParser(description="Device data-file checker") @@ -330,8 +330,9 @@ def main() -> int: is_error = True traceback.print_exception(e, file=sys.stdout) - return int(is_error) + if is_error: + raise SystemExit(1) if __name__ == "__main__": - sys.exit(main()) + main()