142 if ( |
142 if ( |
143 self.__e5project.isOpen() |
143 self.__e5project.isOpen() |
144 and self.__e5project.getProjectLanguage() == language |
144 and self.__e5project.getProjectLanguage() == language |
145 ): |
145 ): |
146 filename = editor.getFileName() |
146 filename = editor.getFileName() |
147 if self.__e5project.isProjectSource(filename): |
147 try: |
|
148 isProjectSource = self.__e5project.isProjectCategory( |
|
149 filename, "SOURCES" |
|
150 ) |
|
151 except AttributeError: |
|
152 # backward compatibility for eric < 22.12 |
|
153 isProjectSource = self.__e5project.isProjectSource(filename) |
|
154 if isProjectSource: |
148 idString = CodeAssistServer.IdProject |
155 idString = CodeAssistServer.IdProject |
149 |
156 |
150 if not idString and language in self.__editorLanguageMapping: |
157 if not idString and language in self.__editorLanguageMapping: |
151 idString = self.__editorLanguageMapping[language] |
158 idString = self.__editorLanguageMapping[language] |
152 |
159 |