--- a/src/eric7/Debugger/DebugViewer.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Debugger/DebugViewer.py Mon Nov 07 17:19:58 2022 +0100 @@ -42,6 +42,14 @@ from eric7 import Preferences from eric7.EricGui import EricPixmapCache from eric7.EricWidgets.EricTabWidget import EricTabWidget +from eric7.UI.PythonDisViewer import PythonDisViewer, PythonDisViewerModes + +from .BreakPointViewer import BreakPointViewer +from .CallStackViewer import CallStackViewer +from .CallTraceViewer import CallTraceViewer +from .ExceptionLogger import ExceptionLogger +from .VariablesViewer import VariablesViewer +from .WatchPointViewer import WatchPointViewer class DebugViewer(QWidget): @@ -122,8 +130,6 @@ self.__tabWidget = EricTabWidget() self.__mainSplitter.addWidget(self.__tabWidget) - from .VariablesViewer import VariablesViewer - # add the global variables viewer self.gvvWidget = QWidget() self.gvvWidgetVLayout = QVBoxLayout(self.gvvWidget) @@ -257,8 +263,6 @@ self.preferencesChanged.connect(self.globalsViewer.preferencesChanged) self.preferencesChanged.connect(self.localsViewer.preferencesChanged) - from .CallStackViewer import CallStackViewer - # add the call stack viewer self.callStackViewer = CallStackViewer(self.debugServer) index = self.__tabWidget.addTab( @@ -268,8 +272,6 @@ self.callStackViewer.sourceFile.connect(self.sourceFile) self.callStackViewer.frameSelected.connect(self.__callStackFrameSelected) - from .CallTraceViewer import CallTraceViewer - # add the call trace viewer self.callTraceViewer = CallTraceViewer(self.debugServer, self) index = self.__tabWidget.addTab( @@ -280,8 +282,6 @@ ) self.callTraceViewer.sourceFile.connect(self.sourceFile) - from .BreakPointViewer import BreakPointViewer - # add the breakpoint viewer self.breakpointViewer = BreakPointViewer() self.breakpointViewer.setModel(self.debugServer.getBreakPointModel()) @@ -293,8 +293,6 @@ ) self.breakpointViewer.sourceFile.connect(self.sourceFile) - from .WatchPointViewer import WatchPointViewer - # add the watch expression viewer self.watchpointViewer = WatchPointViewer() self.watchpointViewer.setModel(self.debugServer.getWatchPointModel()) @@ -305,8 +303,6 @@ index, self.tr("Shows a list of defined watchpoints.") ) - from .ExceptionLogger import ExceptionLogger - # add the exception logger self.exceptionLogger = ExceptionLogger() index = self.__tabWidget.addTab( @@ -316,8 +312,6 @@ index, self.tr("Shows a list of raised exceptions.") ) - from eric7.UI.PythonDisViewer import PythonDisViewer, PythonDisViewerModes - # add the Python disassembly viewer self.disassemblyViewer = PythonDisViewer( None, mode=PythonDisViewerModes.TRACEBACK