diff -r 24c847222774 -r 67295777d9fe src/eric7/JediInterface/JediServer.py --- a/src/eric7/JediInterface/JediServer.py Mon Oct 31 14:07:57 2022 +0100 +++ b/src/eric7/JediInterface/JediServer.py Wed Nov 30 09:19:51 2022 +0100 @@ -11,17 +11,14 @@ import os import uuid -from PyQt6.QtCore import pyqtSlot, QCoreApplication, QTimer, QThread -from PyQt6.QtWidgets import QInputDialog, QLineEdit, QDialog - -from eric7.EricWidgets.EricApplication import ericApp -from eric7.EricWidgets import EricMessageBox - -from eric7.EricNetwork.EricJsonServer import EricJsonServer - -from eric7.QScintilla.Editor import Editor +from PyQt6.QtCore import QCoreApplication, QThread, QTimer, pyqtSlot +from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit from eric7 import Globals, Preferences +from eric7.EricNetwork.EricJsonServer import EricJsonServer +from eric7.EricWidgets import EricMessageBox +from eric7.EricWidgets.EricApplication import ericApp +from eric7.QScintilla.Editor import Editor, ReferenceItem from .RefactoringPreviewDialog import RefactoringPreviewDialog @@ -144,7 +141,7 @@ and self.__ericProject.getProjectLanguage() == language ): filename = editor.getFileName() - if self.__ericProject.isProjectSource(filename): + if self.__ericProject.isProjectCategory(filename, "SOURCES"): idString = JediServer.IdProject if not idString and language in self.__editorLanguageMapping: @@ -416,8 +413,6 @@ """ euuid = result["Uuid"] with contextlib.suppress(ImportError): - from eric7.QScintilla.Editor import ReferenceItem - if "Error" not in result: # ignore errors silently references = result["GotoReferencesList"]