From f7ce3e6f888834fcdd6b67ff4741af6ddae0a563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=84=9D=EC=A7=80=EC=98=81/=EC=B1=85=EC=9E=84=EC=97=B0?= =?UTF-8?q?=EA=B5=AC=EC=9B=90/SW=EA=B3=B5=ED=95=99=28=EC=97=B0=29Open=20So?= =?UTF-8?q?urce=20TP?= Date: Fri, 4 Jul 2025 14:40:37 +0900 Subject: [PATCH] Fix the compare output bug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 석지영/책임연구원/SW공학(연)Open Source TP --- src/fosslight_scanner/fosslight_scanner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fosslight_scanner/fosslight_scanner.py b/src/fosslight_scanner/fosslight_scanner.py index 1617905..3e261a6 100755 --- a/src/fosslight_scanner/fosslight_scanner.py +++ b/src/fosslight_scanner/fosslight_scanner.py @@ -43,6 +43,7 @@ fosslight_source_installed = False OUTPUT_REPORT_PREFIX = "fosslight_report_all_" +COMPARE_OUTPUT_REPORT_PREFIX = "fosslight_compare_" PKG_NAME = "fosslight_scanner" logger = logging.getLogger(constant.LOGGER_NAME) warnings.simplefilter(action='ignore', category=FutureWarning) @@ -426,7 +427,8 @@ def run_main(mode_list, path_arg, dep_arguments, output_file_or_dir, file_format logger.error("(compare mode) Cannot find after FOSSLight report file (2nd param with -y option).") return False ret, final_excel_dir, result_log = init(output_path) - + if not output_files: + output_files = [COMPARE_OUTPUT_REPORT_PREFIX + _start_time] run_compare(os.path.join(_executed_path, before_comp_f), os.path.join(_executed_path, after_comp_f), final_excel_dir, output_files, output_extensions, _start_time, _output_dir) else: