From fbb5ada91dc8c904f5551385d32af9ec19388a6c Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Thu, 9 Jul 2020 14:23:02 +0800 Subject: [PATCH] idf monitor: fix crash when monitor baudrate argument set Closes IDF-1902 --- tools/idf_py_actions/serial_ext.py | 2 +- tools/idf_py_actions/tools.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/idf_py_actions/serial_ext.py b/tools/idf_py_actions/serial_ext.py index a650f20a53..af2599f5ce 100644 --- a/tools/idf_py_actions/serial_ext.py +++ b/tools/idf_py_actions/serial_ext.py @@ -28,7 +28,7 @@ def action_extensions(base_actions, project_path): ports[0].encode("ascii", "ignore")) return ports[0] except IndexError: - raise RuntimeError( + raise FatalError( "No serial ports found. Connect a device, or use '-p PORT' option to set a specific port.") def _get_esptool_args(args): diff --git a/tools/idf_py_actions/tools.py b/tools/idf_py_actions/tools.py index 80ee86b621..5178057103 100644 --- a/tools/idf_py_actions/tools.py +++ b/tools/idf_py_actions/tools.py @@ -70,6 +70,7 @@ def run_tool(tool_name, args, cwd): return "'" + arg + "'" return arg + args = [str(arg) for arg in args] display_args = " ".join(quote_arg(arg) for arg in args) print("Running %s in directory %s" % (tool_name, quote_arg(cwd))) print('Executing "%s"...' % str(display_args))