diff -r 900e71dd7e81 -r 0e83bc0cc7fd AssistantEric/APIsManager.py --- a/AssistantEric/APIsManager.py Sun May 28 14:34:08 2023 +0200 +++ b/AssistantEric/APIsManager.py Wed Aug 30 11:38:43 2023 +0200 @@ -16,8 +16,10 @@ from PyQt6.QtSql import QSqlDatabase, QSqlQuery from eric7 import Globals, Preferences, Utilities +from eric7.DocumentationTools.APIGenerator import APIGenerator from eric7.EricWidgets.EricApplication import ericApp from eric7.QScintilla import Lexers +from eric7.QScintilla.Editor import Editor from eric7.Utilities import ModuleParser WorkerStatusStarted = 2001 @@ -213,8 +215,6 @@ classNameStr = "{0}{1}.".format(moduleName, className) for variable in sorted(_class.attributes.keys()): if not _class.attributes[variable].isPrivate(): - from eric7.QScintilla.Editor import Editor - if _class.attributes[variable].isPublic(): iconId = Editor.AttributeID elif _class.attributes[variable].isProtected(): @@ -243,8 +243,6 @@ ) language = module.getType() if language: - from eric7.DocumentationTools.APIGenerator import APIGenerator - apiGenerator = APIGenerator(module) try: apis = apiGenerator.genAPI("", True)