RefactoringRope/RefactoringServer.py

branch
eric7
changeset 409
65153bf17e8d
parent 406
923d7f711cae
child 411
8cccb49bba7b
equal deleted inserted replaced
408:19321ca1a6d1 409:65153bf17e8d
5 5
6 """ 6 """
7 Module implementing the refactoring interface to rope. 7 Module implementing the refactoring interface to rope.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import contextlib 12
12 13 from PyQt6.Qsci import QsciScintilla
13 from PyQt6.QtCore import pyqtSlot 14 from PyQt6.QtCore import pyqtSlot
14 from PyQt6.QtGui import QAction 15 from PyQt6.QtGui import QAction
15 from PyQt6.QtWidgets import QMenu, QApplication 16 from PyQt6.QtWidgets import QApplication, QMenu
16 from PyQt6.Qsci import QsciScintilla
17 17
18 from eric7 import Preferences, Utilities 18 from eric7 import Preferences, Utilities
19 from eric7.EricGui.EricAction import EricAction 19 from eric7.EricGui.EricAction import EricAction
20 from eric7.EricNetwork.EricJsonServer import EricJsonServer 20 from eric7.EricNetwork.EricJsonServer import EricJsonServer
21 from eric7.EricWidgets import EricMessageBox 21 from eric7.EricWidgets import EricMessageBox
22 from eric7.EricWidgets.EricApplication import ericApp 22 from eric7.EricWidgets.EricApplication import ericApp
23 from eric7.Preferences.Shortcuts import readShortcuts 23 from eric7.Preferences.Shortcuts import readShortcuts
24 24
25 try: 25 try:
26 from eric7.SystemUtilities.FileSystemUtilities import ( 26 from eric7.SystemUtilities.FileSystemUtilities import normcasepath
27 normcasepath
28 )
29 except ImportError: 27 except ImportError:
30 # imports for eric < 23.1 28 # imports for eric < 23.1
31 from eric7.Utilities import normcasepath 29 from eric7.Utilities import normcasepath
32 try: 30 try:
33 from eric7.SystemUtilities.PythonUtilities import ( 31 from eric7.SystemUtilities.PythonUtilities import (
34 getPythonExecutable, getPythonLibraryDirectory 32 getPythonExecutable,
33 getPythonLibraryDirectory,
35 ) 34 )
36 except ImportError: 35 except ImportError:
37 # imports for eric < 23.1 36 # imports for eric < 23.1
38 from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory 37 from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory
39
40 38
41 from .RopeProgressDialog import RopeProgressDialog 39 from .RopeProgressDialog import RopeProgressDialog
42 40
43 41
44 class RefactoringServer(EricJsonServer): 42 class RefactoringServer(EricJsonServer):

eric ide

mercurial