From eb10005de77443573094bb3fb87a7449442db41f Mon Sep 17 00:00:00 2001 From: xuezhou_yan Date: Sat, 13 Jul 2024 09:31:54 +0800 Subject: [PATCH] =?UTF-8?q?#IACOZW=20deps=5Fguard=E8=93=9D=E5=8C=BA?= =?UTF-8?q?=E5=91=8A=E8=AD=A6=E6=B8=85=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuezhou_yan --- .../elf_file_mgr/module_info/compile_info_loader.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/deps_guard/elf_file_mgr/module_info/compile_info_loader.py b/tools/deps_guard/elf_file_mgr/module_info/compile_info_loader.py index 623d20df..6012032f 100755 --- a/tools/deps_guard/elf_file_mgr/module_info/compile_info_loader.py +++ b/tools/deps_guard/elf_file_mgr/module_info/compile_info_loader.py @@ -72,9 +72,10 @@ class CompileInfoLoader(object): if len(unknown_items) > 0: print("%d modules has no component info" % len(unknown_items)) - with open(os.path.join(product_out_path, "unknown.json"), "w") as f: - res = json.dumps(unknown_items, indent=4) - f.write(res) + with os.fdopen( + os.open(os.path.join(product_out_path, "unknown.json"), os.O_WRONLY | os.O_CREAT, mode=0o640), + "w") as f: + json.dump(unknown_items, f, indent=4) # init platformsdk, chipsetsdk, innerapi flags CompileInfoLoader.__set_elf_default_value(load_mgr) @@ -94,7 +95,7 @@ class CompileInfoLoader(object): @staticmethod - def __update_info_with_item(info_,item_): + def __update_info_with_item(info_, item_): if "version_script" in item_: info_["version_script"] = item_["version_script"] CompileInfoLoader.__fill_default_module_info(info_) @@ -141,7 +142,7 @@ class CompileInfoLoader(object): info["moduleName"] = item["label_name"] else: info["moduleName"] = "" - CompileInfoLoader.__update_info_with_item(info_=info,item_=item) + CompileInfoLoader.__update_info_with_item(info_=info, item_=item) res.append(info) return res