eric6/MicroPython/MicroPythonSerialPort.py

branch
micropython
changeset 7083
217862c28319
parent 7082
ec199ef0cfc6
child 7084
3eddfc540614
--- 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

eric ide

mercurial