--- a/src/eric7/JediInterface/JediServer.py Sat Oct 12 16:41:06 2024 +0200 +++ b/src/eric7/JediInterface/JediServer.py Sat Oct 12 17:50:15 2024 +0200 @@ -19,7 +19,7 @@ from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp from eric7.QScintilla.Editor import EditorIconId, ReferenceItem -from eric7.SystemUtilities import PythonUtilities +from eric7.SystemUtilities import FileSystemUtilities, PythonUtilities from .RefactoringPreviewDialog import RefactoringPreviewDialog @@ -979,14 +979,17 @@ """ Private slot to handle the projectOpened signal. """ - self.__ensureActive(JediServer.IdProject) - self.sendJson( - "openProject", - { - "ProjectPath": self.__ericProject.getProjectPath(), - }, - idString=JediServer.IdProject, - ) + if not FileSystemUtilities.isRemoteFileName( + self.__ericProject.getProjectFile() + ): + self.__ensureActive(JediServer.IdProject) + self.sendJson( + "openProject", + { + "ProjectPath": self.__ericProject.getProjectPath(), + }, + idString=JediServer.IdProject, + ) @pyqtSlot() def __projectClosed(self):