--- a/src/eric7/QScintilla/EditorAssembly.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/QScintilla/EditorAssembly.py Mon Nov 07 17:19:58 2022 +0100 @@ -16,6 +16,11 @@ from eric7 import Preferences from eric7.EricGui import EricPixmapCache from eric7.EricWidgets.EricApplication import ericApp +from eric7.Utilities.ModuleParser import Function + +from .Editor import Editor +from .EditorButtonsWidget import EditorButtonsWidget +from .EditorOutline import EditorOutlineView class EditorAssembly(QWidget): @@ -48,10 +53,6 @@ self.__layout.setContentsMargins(0, 0, 0, 0) self.__layout.setSpacing(1) - from .Editor import Editor - from .EditorButtonsWidget import EditorButtonsWidget - from .EditorOutline import EditorOutlineView - self.__showOutline = Preferences.getEditor("ShowSourceOutline") self.__editor = Editor(dbs, fn, vm, filetype, editor, tv) @@ -210,8 +211,6 @@ return # step 2.1: add class methods - from eric7.Utilities.ModuleParser import Function - items = [] for meth in entry.methods.values(): if meth.modifier == Function.Static: