Merge branch 'fix/hints-print-control-characters' into 'master'

tools: fix control characters print if hints enabled

Closes IDFGH-10075

See merge request espressif/esp-idf!23872
This commit is contained in:
Alexey Lapshin 2023-05-23 14:19:16 +08:00
commit 072b70bed9

View File

@ -316,7 +316,7 @@ class RunTool:
if len(buffer) > 4: if len(buffer) > 4:
# Multi-byte character contain up to 4 bytes and if buffer have more then 4 bytes # Multi-byte character contain up to 4 bytes and if buffer have more then 4 bytes
# and still can not decode it we can just ignore some bytes # and still can not decode it we can just ignore some bytes
return buffer.decode(errors='ignore') return buffer.decode(errors='replace')
# use ANSI color converter for Monitor on Windows # use ANSI color converter for Monitor on Windows
output_converter = get_ansi_converter(output_stream) if self.convert_output else output_stream output_converter = get_ansi_converter(output_stream) if self.convert_output else output_stream