--- a/eric7/JediInterface/JediServer.py Mon Feb 07 22:02:35 2022 +0100 +++ b/eric7/JediInterface/JediServer.py Tue Feb 08 16:21:09 2022 +0100 @@ -11,7 +11,7 @@ import os import uuid -from PyQt6.QtCore import pyqtSlot, QCoreApplication, QTimer +from PyQt6.QtCore import pyqtSlot, QCoreApplication, QTimer, QThread from PyQt6.QtWidgets import QInputDialog, QLineEdit, QDialog from EricWidgets.EricApplication import ericApp @@ -264,6 +264,7 @@ timer.start(5000) # 5s timeout while self.__calltips is None and timer.isActive(): QCoreApplication.processEvents() + QThread.msleep(100) return [] if self.__calltips is None else self.__calltips