From 0d3a077d472886649cf4400ca0507173c140393e Mon Sep 17 00:00:00 2001 From: Jakub Kocka Date: Wed, 20 Sep 2023 12:57:20 +0200 Subject: [PATCH] fix(loader): Could not open serial port message adjusted --- esptool/loader.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/esptool/loader.py b/esptool/loader.py index 88f1b77d4..3e45bec01 100644 --- a/esptool/loader.py +++ b/esptool/loader.py @@ -301,8 +301,11 @@ def __init__(self, port=DEFAULT_PORT, baud=ESP_ROM_BAUD, trace_enabled=False): if isinstance(port, str): try: self._port = serial.serial_for_url(port) - except serial.serialutil.SerialException: - raise FatalError(f"Could not open {port}, the port doesn't exist") + except serial.serialutil.SerialException as e: + raise FatalError( + f"Could not open {port}, the port is busy or doesn't exist." + f"\n({e})\n" + ) else: self._port = port self._slip_reader = slip_reader(self._port, self.trace)