From c706e693bafa932b2185a4b60b660059a1e69b2e Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Fri, 2 Mar 2018 15:54:48 +0000 Subject: [PATCH] utils/serial_port: fix exception message SerialError does not populate it's message attribute, so the message was lost when re-raising as HostError. Pass the string representation of SerialError into HostError instead. --- devlib/utils/serial_port.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devlib/utils/serial_port.py b/devlib/utils/serial_port.py index eca3897..2035124 100644 --- a/devlib/utils/serial_port.py +++ b/devlib/utils/serial_port.py @@ -55,7 +55,7 @@ def get_connection(timeout, init_dtr=None, logcls=SerialLogger, try: conn = serial.Serial(*args, **kwargs) except serial.SerialException as e: - raise HostError(e.message) + raise HostError(str(e)) if init_dtr is not None: conn.setDTR(init_dtr) conn.nonblocking()