src/eric7/JediInterface/JediServer.py

branch
eric7
changeset 10970
2ad8a7d0867c
parent 10928
46651e194fbe
child 11006
a671918232f3
--- 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):

eric ide

mercurial