Просмотр исходного кода

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 лет назад
Родитель
Сommit
7e5d30cda4
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      tools/idf_py_actions/tools.py

+ 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