RefactoringRope/RefactoringServer.py

branch
eric7
changeset 416
45159308166f
parent 413
a4cba20ad7ab
child 420
fa31c3a0df1d
equal deleted inserted replaced
415:78af27bb8201 416:45159308166f
33 getPythonLibraryDirectory, 33 getPythonLibraryDirectory,
34 ) 34 )
35 except ImportError: 35 except ImportError:
36 # imports for eric < 23.1 36 # imports for eric < 23.1
37 from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory 37 from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory
38 try:
39 from eric7.SystemUtilities.FileSystemUtilities import isRemoteFileName
40 except ImportError:
41 # imports for eric < 24.1
42 from .RefactoringRope.RopeUtilities import isRemoteFileName
38 43
39 from .RopeProgressDialog import RopeProgressDialog 44 from .RopeProgressDialog import RopeProgressDialog
40 45
41 46
42 class RefactoringServer(EricJsonServer): 47 class RefactoringServer(EricJsonServer):
2275 """ 2280 """
2276 Public slot to handle the projectOpened signal. 2281 Public slot to handle the projectOpened signal.
2277 """ 2282 """
2278 if self.__projectopen: 2283 if self.__projectopen:
2279 self.projectClosed() 2284 self.projectClosed()
2285
2286 if isRemoteFileName(self.__ericProject.getProjectFile()):
2287 # refactoring for eric-ide server projects not supported
2288 return
2280 2289
2281 self.__projectopen = True 2290 self.__projectopen = True
2282 self.__projectpath = self.__ericProject.getProjectPath() 2291 self.__projectpath = self.__ericProject.getProjectPath()
2283 self.__projectLanguage = self.__ericProject.getProjectLanguage() 2292 self.__projectLanguage = self.__ericProject.getProjectLanguage()
2284 2293

eric ide

mercurial