From: Angus Gratton Date: Fri, 17 May 2019 06:25:53 +0000 (+0800) Subject: idf.py: Fix encoding issue with serial port names on Windows X-Git-Tag: v4.0-beta1~327^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5c0ce79f59d5b69d876b948e535d02db537bfaca;p=esp-idf idf.py: Fix encoding issue with serial port names on Windows Closes https://github.com/espressif/esp-idf/issues/3334 --- diff --git a/tools/idf.py b/tools/idf.py index 9435200af4..ca7da50d35 100755 --- a/tools/idf.py +++ b/tools/idf.py @@ -507,7 +507,7 @@ def get_default_serial_port(): ports = list(reversed(sorted( p.device for p in serial.tools.list_ports.comports()))) try: - print("Choosing default port %s (use '-p PORT' option to set a specific serial port)" % ports[0]) + print("Choosing default port %s (use '-p PORT' option to set a specific serial port)" % ports[0].encode('ascii', 'ignore')) return ports[0] except IndexError: raise RuntimeError("No serial ports found. Connect a device, or use '-p PORT' option to set a specific port.")