AssistantEric/APIsManager.py

branch
eric7
changeset 206
0e83bc0cc7fd
parent 204
abe45b434e6c
child 210
6b1440b975df
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)

eric ide

mercurial