Revisit return values
authorAlexander Popov <alex.popov@linux.com>
Mon, 30 Mar 2020 11:53:55 +0000 (14:53 +0300)
committerAlexander Popov <alex.popov@linux.com>
Mon, 30 Mar 2020 11:53:55 +0000 (14:53 +0300)
kconfig_hardened_check/__init__.py

index 3fcb5e0ed3a41f7ed4f3c7fceb78c947d9d45479..8e224c9164baa2b2025988c64aae5d6bb8062009 100755 (executable)
@@ -611,9 +611,7 @@ def main():
         check_config_file(config_checklist, args.config, arch)
         error_count = len(list(filter(lambda opt: opt.result.startswith('FAIL'), config_checklist)))
         ok_count = len(list(filter(lambda opt: opt.result.startswith('OK'), config_checklist)))
-        if debug_mode:
-            sys.exit(0)
-        if not json_mode:
+        if not debug_mode and not json_mode:
             print('[+] config check is finished: \'OK\' - {} / \'FAIL\' - {}'.format(ok_count, error_count))
         sys.exit(0)
 
@@ -626,6 +624,7 @@ def main():
         sys.exit(0)
 
     parser.print_help()
+    sys.exit(0)
 
 if __name__ == '__main__':
     main()