From a487752308851d28f71225b72d905efc723213e3 Mon Sep 17 00:00:00 2001 From: xuezhou_yan Date: Sun, 14 Apr 2024 10:41:08 +0800 Subject: [PATCH] =?UTF-8?q?issue:#I9GFIH=20python=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E5=91=8A=E8=AD=A6=EF=BC=9Atools/deps=5Fguard/rules=5Fchecker/c?= =?UTF-8?q?hipsetsdk.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuezhou_yan --- tools/deps_guard/rules_checker/chipsetsdk.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/deps_guard/rules_checker/chipsetsdk.py b/tools/deps_guard/rules_checker/chipsetsdk.py index 0d64f41..10a166e 100755 --- a/tools/deps_guard/rules_checker/chipsetsdk.py +++ b/tools/deps_guard/rules_checker/chipsetsdk.py @@ -21,6 +21,7 @@ import json from .base_rule import BaseRule + class ChipsetSDKRule(BaseRule): RULE_NAME = "ChipsetSDK" @@ -131,14 +132,16 @@ class ChipsetSDKRule(BaseRule): for name, innerapi in info[sdk["componentName"]].items(): if innerapi["label"] != sdk["labelPath"]: continue - gotHeaders = True + got_headers = True base = innerapi["header_base"] for f in innerapi["header_files"]: item["headers"].append(os.path.join(base, f)) headers.append(item) try: - with open(os.path.join(self.get_mgr().get_product_images_path(), "chipsetsdk_info.json"), "w") as f: + with os.fdopen(os.open(os.path.join(self.get_mgr().get_product_images_path(), + "chipsetsdk_info.json"), + os.O_WRONLY | os.O_CREAT, 0o644), "w") as f: json.dump(headers, f, indent=4) except: pass -- Gitee