--- a/src/eric7/MicroPython/MicroPythonSerialDeviceInterface.py Fri Apr 28 12:07:41 2023 +0200 +++ b/src/eric7/MicroPython/MicroPythonSerialDeviceInterface.py Tue May 02 12:01:40 2023 +0200 @@ -22,9 +22,6 @@ a serial link. """ - PasteModePrompt = b"=== " - TracebackMarker = b"Traceback (most recent call last):" - def __init__(self, parent=None): """ Constructor @@ -215,14 +212,14 @@ if not self.__serial.isConnected(): return False - # switch on raw mode + # switch on paste mode self.__blockReadyRead = True ok = self.__pasteOn() if not ok: self.__blockReadyRead = False return False - # switch off raw mode + # switch off paste mode QThread.msleep(10) self.__pasteOff() self.__blockReadyRead = False @@ -353,7 +350,7 @@ return b"", b"" if not self.__serial.isConnected(): - return b"", b"Device not connected or not switched on." + return b"", b"Device is not connected or not switched on." if isinstance(commands, list): commands = "\n".join(commands) @@ -399,6 +396,7 @@ return b"", b"Timeout while processing commands." # get rid of any OSD string + # TODO: emit the OSD data if result.startswith(b"\x1b]0;"): result = result.split(b"\x1b\\")[-1] @@ -476,4 +474,4 @@ self.__serial.readUntil(command) self.__blockReadyRead = False self.__pasteOff() - self.executeAsyncFinished.emit + self.executeAsyncFinished.emit()