From e7d0bb00098bd24cd550150577bacad89baf08ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 17 Dec 2023 16:33:00 +0100 Subject: [PATCH] daca@home: If cppcheck binary does not handle --unsafe-exitcode then execute without it [ci skip] (#5773) --- tools/donate_cpu_lib.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/donate_cpu_lib.py b/tools/donate_cpu_lib.py index 124f7a44a..2815f84af 100644 --- a/tools/donate_cpu_lib.py +++ b/tools/donate_cpu_lib.py @@ -457,6 +457,8 @@ def scan_package(cppcheck_path, source_path, libraries, capture_callstack=True): cppcheck_cmd = os.path.join(cppcheck_path, 'cppcheck') + ' ' + options_rp cmd = nice_cmd + ' ' + cppcheck_cmd + ' ' + __jobs + ' ' + dir_to_scan returncode, stdout, stderr, elapsed_time = __run_command(cmd) + if returncode >= 1 and ('--unsafe-exitcode' in stdout): + returncode, stdout, stderr, elapsed_time = __run_command(cmd.replace(' --unsafe-exitcode', '')) # collect messages information_messages_list = []