RefactoringRope/RefactoringServer.py

branch
eric7
changeset 416
45159308166f
parent 413
a4cba20ad7ab
child 420
fa31c3a0df1d
diff -r 78af27bb8201 -r 45159308166f RefactoringRope/RefactoringServer.py
--- a/RefactoringRope/RefactoringServer.py	Wed Jan 03 16:44:06 2024 +0100
+++ b/RefactoringRope/RefactoringServer.py	Sun Oct 13 15:49:43 2024 +0200
@@ -35,6 +35,11 @@
 except ImportError:
     # imports for eric < 23.1
     from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory
+try:
+    from eric7.SystemUtilities.FileSystemUtilities import isRemoteFileName
+except ImportError:
+    # imports for eric < 24.1
+    from .RefactoringRope.RopeUtilities import isRemoteFileName
 
 from .RopeProgressDialog import RopeProgressDialog
 
@@ -2278,6 +2283,10 @@
         if self.__projectopen:
             self.projectClosed()
 
+        if isRemoteFileName(self.__ericProject.getProjectFile()):
+            # refactoring for eric-ide server projects not supported
+            return
+
         self.__projectopen = True
         self.__projectpath = self.__ericProject.getProjectPath()
         self.__projectLanguage = self.__ericProject.getProjectLanguage()

eric ide

mercurial