--- a/RefactoringRope/CodeAssistServer.py Sun Oct 30 11:03:27 2022 +0100 +++ b/RefactoringRope/CodeAssistServer.py Thu Nov 17 18:07:13 2022 +0100 @@ -144,7 +144,14 @@ and self.__e5project.getProjectLanguage() == language ): filename = editor.getFileName() - if self.__e5project.isProjectSource(filename): + try: + isProjectSource = self.__e5project.isProjectCategory( + filename, "SOURCES" + ) + except AttributeError: + # backward compatibility for eric < 22.12 + isProjectSource = self.__e5project.isProjectSource(filename) + if isProjectSource: idString = CodeAssistServer.IdProject if not idString and language in self.__editorLanguageMapping: