From c3224a7ed787f5c7dfc0332e515ac253d916d34e Mon Sep 17 00:00:00 2001 From: Esa Kataja Date: Mon, 17 Mar 2025 12:16:41 +0200 Subject: [PATCH] Fix psm output encoding to utf-8-bom --- src/psm_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/psm_parser.py b/src/psm_parser.py index d614056..148b8f5 100644 --- a/src/psm_parser.py +++ b/src/psm_parser.py @@ -175,6 +175,6 @@ def write_psm(name, items: list[str], filename: Path = Path("CodeServerConnector output += get_code.replace("!NAME!", name) output += convert_from.replace("!NAME!", name).replace("!MAPS!", define_maps(items)) output += class_definition.replace("!NAME!", name).replace("!VARIABLES!", define_variables(items)).replace("!STRINGS!", define_strings(items)) - with open(filename, "a") as f: + with open(filename, "a", encoding="utf-8-sig") as f: f.write(output) pass \ No newline at end of file