idf_monitor: Fix Unicode decoding on Windows

Closes https://github.com/espressif/esp-idf/issues/2348
pull/2386/head
Roland Dobai 2018-08-30 13:33:11 +02:00
rodzic 6de75e03ac
commit 276cba1103
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -733,8 +733,10 @@ if os.name == 'nt':
pass
def write(self, data):
if type(data) is not bytes:
data = data.encode('latin-1')
if isinstance(data, bytes):
data = bytearray(data)
else:
data = bytearray(data, 'utf-8')
for b in data:
b = bytes([b])
l = len(self.matched)