diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/QScintilla/EditorOutlineModel.py --- a/src/eric7/QScintilla/EditorOutlineModel.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/QScintilla/EditorOutlineModel.py Mon Nov 07 17:19:58 2022 +0100 @@ -75,35 +75,37 @@ language = self.__editor.getLanguage() if language in EditorOutlineModel.SupportedLanguages: if language == "IDL": - from eric7.Utilities.ClassBrowsers import idlclbr + from eric7.Utilities.ClassBrowsers import idlclbr # __IGNORE_WARNING__ dictionary = idlclbr.scan( self.__editor.text(), self.__filename, self.__module ) idlclbr._modules.clear() elif language == "Protocol": - from eric7.Utilities.ClassBrowsers import protoclbr + from eric7.Utilities.ClassBrowsers import ( # __IGNORE_WARNING_I101__ + protoclbr, + ) dictionary = protoclbr.scan( self.__editor.text(), self.__filename, self.__module ) protoclbr._modules.clear() elif language == "Ruby": - from eric7.Utilities.ClassBrowsers import rbclbr + from eric7.Utilities.ClassBrowsers import rbclbr # __IGNORE_WARNING__ dictionary = rbclbr.scan( self.__editor.text(), self.__filename, self.__module ) rbclbr._modules.clear() elif language == "JavaScript": - from eric7.Utilities.ClassBrowsers import jsclbr + from eric7.Utilities.ClassBrowsers import jsclbr # __IGNORE_WARNING__ dictionary = jsclbr.scan( self.__editor.text(), self.__filename, self.__module ) jsclbr._modules.clear() elif language in ("Python3", "MicroPython", "Cython"): - from eric7.Utilities.ClassBrowsers import pyclbr + from eric7.Utilities.ClassBrowsers import pyclbr # __IGNORE_WARNING__ dictionary = pyclbr.scan( self.__editor.text(), self.__filename, self.__module