diff -r 74c6150aa745 -r e50bbf250343 src/eric7/MicroPython/MicroPythonSerialPort.py --- a/src/eric7/MicroPython/MicroPythonSerialPort.py Thu Oct 05 17:07:35 2023 +0200 +++ b/src/eric7/MicroPython/MicroPythonSerialPort.py Fri Oct 06 15:52:33 2023 +0200 @@ -48,8 +48,8 @@ @param port port name to connect to @type str - @return flag indicating success - @rtype bool + @return flag indicating success and an error message + @rtype tuple of (bool, str) """ self.setPortName(port) if self.open(QIODevice.OpenModeFlag.ReadWrite): @@ -61,9 +61,9 @@ self.setStopBits(QSerialPort.StopBits.OneStop) self.__connected = True - return True + return True, "" else: - return False + return False, self.errorString() def closeSerialLink(self): """