src/eric7/MicroPython/MicroPythonSerialPort.py

branch
eric7
changeset 10229
e50bbf250343
parent 9775
c6806d24468b
child 10428
a071d4065202
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):
         """

eric ide

mercurial