--- a/eric6/MicroPython/MicroPythonSerialPort.py Wed Jul 24 20:12:19 2019 +0200 +++ b/eric6/MicroPython/MicroPythonSerialPort.py Thu Jul 25 19:55:40 2019 +0200 @@ -10,7 +10,7 @@ from __future__ import unicode_literals -from PyQt5.QtCore import QIODevice, QTime, QCoreApplication +from PyQt5.QtCore import QIODevice, QTime, QCoreApplication, QEventLoop from PyQt5.QtSerialPort import QSerialPort @@ -111,7 +111,7 @@ t = QTime() t.start() while True: - QCoreApplication.processEvents() + QCoreApplication.processEvents(QEventLoop.ExcludeUserInputEvents) c = bytes(self.read(1)) if c: data += c