From dbd1107d2429a9103d6a8b756be453361599ed86 Mon Sep 17 00:00:00 2001 From: Anya Lin Date: Mon, 4 May 2026 14:51:52 +0800 Subject: [PATCH] fix: utf-8 support for gen-suite.py --- suite_installer/gen-suite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/suite_installer/gen-suite.py b/suite_installer/gen-suite.py index cefa44f..1cd04b0 100644 --- a/suite_installer/gen-suite.py +++ b/suite_installer/gen-suite.py @@ -52,7 +52,7 @@ def add_product(elem): if Path(file).is_file() == False: continue - with open(file, "r") as f: + with open(file, "r", encoding='utf-8') as f: data = json.load(f) if data.get("AddRemoveInfo") and data.get("IsSTI") is False: sapCode = data.get("SAPCode") @@ -93,7 +93,7 @@ def add_product(elem): for d in depList: esdDir = f"{prodsDir}/{d.get("SAPCode")}" depJson = os.path.join(Path(esdDir), "Application.json") - with open(depJson, "r") as f: + with open(depJson, "r", encoding='utf-8') as f: depData = json.load(f) size = calc_sizes(depData) dPkg = ET.SubElement(deps, "Dependency")