--- 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()