src/eric7/JediInterface/JediServer.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9576
be9f8e7e42e0
child 9653
e67609152c5e
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
12 import uuid 12 import uuid
13 13
14 from PyQt6.QtCore import QCoreApplication, QThread, QTimer, pyqtSlot 14 from PyQt6.QtCore import QCoreApplication, QThread, QTimer, pyqtSlot
15 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit 15 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit
16 16
17 from eric7 import Globals, Preferences 17 from eric7 import Preferences
18 from eric7.EricNetwork.EricJsonServer import EricJsonServer 18 from eric7.EricNetwork.EricJsonServer import EricJsonServer
19 from eric7.EricWidgets import EricMessageBox 19 from eric7.EricWidgets import EricMessageBox
20 from eric7.EricWidgets.EricApplication import ericApp 20 from eric7.EricWidgets.EricApplication import ericApp
21 from eric7.QScintilla.Editor import Editor, ReferenceItem 21 from eric7.QScintilla.Editor import Editor, ReferenceItem
22 from eric7.SystemUtilities import PythonUtilities
22 23
23 from .RefactoringPreviewDialog import RefactoringPreviewDialog 24 from .RefactoringPreviewDialog import RefactoringPreviewDialog
24 25
25 26
26 class JediServer(EricJsonServer): 27 class JediServer(EricJsonServer):
812 if interpreter: 813 if interpreter:
813 client = os.path.join(os.path.dirname(__file__), "JediClient.py") 814 client = os.path.join(os.path.dirname(__file__), "JediClient.py")
814 ok, exitCode = self.startClient( 815 ok, exitCode = self.startClient(
815 interpreter, 816 interpreter,
816 client, 817 client,
817 [Globals.getPythonLibraryDirectory()], 818 [PythonUtilities.getPythonLibraryDirectory()],
818 idString=idString, 819 idString=idString,
819 environment=clientEnv, 820 environment=clientEnv,
820 ) 821 )
821 if not ok: 822 if not ok:
822 if exitCode == 42: 823 if exitCode == 42:

eric ide

mercurial