Эх сурвалжийг харах

idf.py: add encoding option

Merges https://github.com/espressif/esp-idf/pull/4106

Signed-off-by: Sergei Silnov <sergei.silnov@espressif.com>
H.Ogino 6 жил өмнө
parent
commit
7e5d30cda4

+ 2 - 1
tools/idf_py_actions/tools.py

@@ -2,6 +2,7 @@ import os
 import re
 import subprocess
 import sys
+from io import open
 
 from .constants import GENERATORS
 from .errors import FatalError
@@ -96,7 +97,7 @@ def _parse_cmakecache(path):
     CMakeCache entries also each have a "type", but this is currently ignored.
     """
     result = {}
-    with open(path) as f:
+    with open(path, encoding='utf-8') as f:
         for line in f:
             # cmake cache lines look like: CMAKE_CXX_FLAGS_DEBUG:STRING=-g
             # groups are name, type, value