diff -r 8db27a64d434 -r 6d5ba2c97a8a src/eric7/MicroPython/MicroPythonWebreplSocket.py --- a/src/eric7/MicroPython/MicroPythonWebreplSocket.py Thu May 04 17:54:22 2023 +0200 +++ b/src/eric7/MicroPython/MicroPythonWebreplSocket.py Thu May 04 17:57:23 2023 +0200 @@ -9,7 +9,14 @@ """ from PyQt6.QtCore import ( - QCoreApplication, QEventLoop, QMutex, QTime, QTimer, QUrl, pyqtSignal, pyqtSlot + QCoreApplication, + QEventLoop, + QMutex, + QTime, + QTimer, + QUrl, + pyqtSignal, + pyqtSlot, ) from PyQt6.QtNetwork import QAbstractSocket from PyQt6.QtWebSockets import QWebSocket @@ -88,7 +95,7 @@ timer.setSingleShot(True) timer.timeout.connect(timeout) timer.start(self.__timeout) - + loop.exec() timer.stop() if self.state() == QAbstractSocket.SocketState.ConnectedState: