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 |