src/eric7/UI/UserInterface.py

branch
server
changeset 10761
63618ecdbe57
parent 10738
37101524dd76
parent 10760
f702f6781b05
child 10762
d141283f7334
--- a/src/eric7/UI/UserInterface.py	Sun Jun 09 12:59:51 2024 +0200
+++ b/src/eric7/UI/UserInterface.py	Sun Jun 09 16:57:49 2024 +0200
@@ -314,6 +314,7 @@
         self.profiles = Preferences.getUI("ViewProfiles")
 
         splash.showMessage(self.tr("Initializing Basic Services..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Basic Services..."))
 
         # create the remote server interface
         logging.debug("Creating 'eric-ide' Server Interface...")
@@ -322,48 +323,52 @@
         ericApp().registerObject("EricServer", self.__ericServerInterface)
 
         # Generate the conda interface
-        logging.debug("Creating Conda Interface...")
+        logging.getLogger(__name__).debug("Creating Conda Interface...")
         self.condaInterface = Conda(self)
         # register it early because it is needed very soon
         ericApp().registerObject("Conda", self.condaInterface)
 
         # Generate the pip interface
-        logging.debug("Creating Pip Interface...")
+        logging.getLogger(__name__).debug("Creating Pip Interface...")
         self.pipInterface = Pip(self)
         # register it early because it is needed very soon
         ericApp().registerObject("Pip", self.pipInterface)
 
         # Generate the virtual environment manager
-        logging.debug("Creating Virtual Environments Manager...")
+        logging.getLogger(__name__).debug("Creating Virtual Environments Manager...")
         self.virtualenvManager = VirtualenvManager(self)
         # register it early because it is needed very soon
         ericApp().registerObject("VirtualEnvManager", self.virtualenvManager)
 
-        # Generate an empty project object and multi project object
-        logging.debug("Creating Project Manager...")
+        # Generate an empty project object
+        logging.getLogger(__name__).debug("Creating Project Manager...")
         self.project = Project(self, remoteServer=self.__ericServerInterface)
         ericApp().registerObject("Project", self.project)
 
-        logging.debug("Creating Multi-Project Manager...")
+        # Generate the multi project object
+        logging.getLogger(__name__).debug("Creating Multi-Project Manager...")
         self.multiProject = MultiProject(self.project, self)
 
         # Generate the debug server object
-        logging.debug("Creating Debug Server...")
+        logging.getLogger(__name__).debug("Creating Debug Server...")
         self.__debugServer = DebugServer(
             self.__originalPathString, project=self.project, parent=self
         )
 
         # Create the background service object
+        logging.getLogger(__name__).debug("Creating Background Service...")
         self.backgroundService = BackgroundService(self)
 
         splash.showMessage(self.tr("Initializing Plugin Manager..."))
-
-        # Initialize the Plugin Manager (Plugins are initialized later
+        logging.getLogger(__name__).debug(self.tr("Initializing Plugin Manager..."))
+
+        # Initialize the Plugin Manager (Plugins are initialized later)
         self.pluginManager = PluginManager(
             self, self.__disabledPlugins, develPlugin=plugin
         )
 
         splash.showMessage(self.tr("Generating Main User Interface..."))
+        logging.getLogger(__name__).debug(self.tr("Generating Main User Interface..."))
 
         self.__webBrowserProcess = None
         self.__webBrowserClient = None
@@ -385,17 +390,17 @@
                 Preferences.getEditor("SpellCheckingDefaultLanguage"), pwl, pel
             )
 
-        logging.debug("Creating Application Objects...")
+        logging.getLogger(__name__).debug("Creating Application Objects...")
         self.__createObjects()
 
         # Create the main window now so that we can connect QActions to it.
-        logging.debug("Creating Layout...")
+        logging.getLogger(__name__).debug("Creating Layout...")
         self.__createLayout()
         self.__currentRightWidget = None
         self.__currentBottomWidget = None
 
         # Generate the debugger part of the ui
-        logging.debug("Creating Debugger UI...")
+        logging.getLogger(__name__).debug("Creating Debugger UI...")
         self.debuggerUI = DebugUI(
             self, self.viewmanager, self.__debugServer, self.debugViewer, self.project
         )
@@ -422,6 +427,9 @@
 
         # now setup the connections
         splash.showMessage(self.tr("Setting up signal/slot-connections..."))
+        logging.getLogger(__name__).debug(
+            self.tr("Setting up signal/slot-connections...")
+        )
 
         self.debugViewer.exceptionLogger.sourceFile.connect(
             self.viewmanager.openSourceFile
@@ -630,6 +638,7 @@
 
         # Initialize the tool groups and list of started tools
         splash.showMessage(self.tr("Initializing Tools..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Tools..."))
         self.toolGroups, self.currentToolGroup = Preferences.readToolGroups()
         self.toolProcs = []
         self.__initExternalToolsActions()
@@ -641,6 +650,7 @@
 
         # register all relevant objects
         splash.showMessage(self.tr("Registering Objects..."))
+        logging.getLogger(__name__).debug(self.tr("Registering Objects..."))
         ericApp().registerObject("UserInterface", self)
         ericApp().registerObject("DebugUI", self.debuggerUI)
         ericApp().registerObject("DebugServer", self.__debugServer)
@@ -675,12 +685,16 @@
 
         # Initialize the actions, menus, toolbars and statusbar
         splash.showMessage(self.tr("Initializing Actions..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Actions..."))
         self.__initActions()
         splash.showMessage(self.tr("Initializing Menus..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Menus..."))
         self.__initMenus()
         splash.showMessage(self.tr("Initializing Toolbars..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Toolbars..."))
         self.__initToolbars()
         splash.showMessage(self.tr("Initializing Statusbar..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Statusbar..."))
         self.__initStatusbar()
 
         # connect the appFocusChanged signal after all actions are ready
@@ -708,20 +722,29 @@
         # now fire up the single application server
         if Preferences.getUI("SingleApplicationMode"):
             splash.showMessage(self.tr("Initializing Single Application Server..."))
+            logging.getLogger(__name__).debug(
+                self.tr("Initializing Single Application Server...")
+            )
             self.SAServer = EricSingleApplicationServer()
         else:
             self.SAServer = None
 
         # now finalize the plugin manager setup
         splash.showMessage(self.tr("Initializing Plugins..."))
+        logging.getLogger(__name__).debug(self.tr("Initializing Plugins..."))
         self.pluginManager.finalizeSetup()
         # now activate plugins having autoload set to True
         splash.showMessage(self.tr("Activating Plugins..."))
+        logging.getLogger(__name__).debug(self.tr("Activating Plugins..."))
         self.pluginManager.activatePlugins()
         splash.showMessage(self.tr("Generating Plugins Toolbars..."))
+        logging.getLogger(__name__).debug(self.tr("Generating Plugins Toolbars..."))
         self.pluginManager.initPluginToolbars(self.toolbarManager)
         if Preferences.getPluginManager("StartupCleanup"):
             splash.showMessage(self.tr("Cleaning Plugins Download Area..."))
+            logging.getLogger(__name__).debug(
+                self.tr("Cleaning Plugins Download Area...")
+            )
             PluginRepositoryDownloadCleanup(quiet=True)
 
         if self.__findFileWidget:
@@ -732,6 +755,7 @@
 
         # restore toolbar manager state
         splash.showMessage(self.tr("Restoring Toolbarmanager..."))
+        logging.getLogger(__name__).debug(self.tr("Restoring Toolbarmanager..."))
         self.toolbarManager.restoreState(Preferences.getUI("ToolbarManagerState"))
 
         if self.codeDocumentationViewer is not None:
@@ -740,6 +764,7 @@
 
         # now activate the initial view profile
         splash.showMessage(self.tr("Setting View Profile..."))
+        logging.getLogger(__name__).debug(self.tr("Setting View Profile..."))
         self.__setEditProfile()
 
         # special treatment for the VCS toolbars
@@ -753,16 +778,19 @@
 
         # now read the saved tasks
         splash.showMessage(self.tr("Reading Tasks..."))
+        logging.getLogger(__name__).debug(self.tr("Reading Tasks..."))
         self.__readTasks()
 
         if self.templateViewer is not None:
             # now read the saved templates
             splash.showMessage(self.tr("Reading Templates..."))
+            logging.getLogger(__name__).debug(self.tr("Reading Templates..."))
             self.templateViewer.readTemplates()
 
         # now start the debug client with the most recently used virtual
         # environment
         splash.showMessage(self.tr("Starting Debugger..."))
+        logging.getLogger(__name__).debug(self.tr("Starting Debugger..."))
         if Preferences.getShell("StartWithMostRecentlyUsedEnvironment"):
             venvName = Preferences.getShell("LastVirtualEnvironment")
             if venvName == "embedded environment":
@@ -826,45 +854,45 @@
         from .PythonDisViewer import PythonDisViewer
 
         # Create the view manager depending on the configuration setting
-        logging.debug("Creating Viewmanager...")
+        logging.getLogger(__name__).debug("Creating Viewmanager...")
         self.viewmanager = ViewManager.factory(
             self, self.__debugServer, self.__ericServerInterface, self.pluginManager
         )
 
         # Create previewer
-        logging.debug("Creating Previewer...")
+        logging.getLogger(__name__).debug("Creating Previewer...")
         self.__previewer = Previewer(self.viewmanager)
 
         # Create AST viewer
-        logging.debug("Creating Python AST Viewer")
+        logging.getLogger(__name__).debug("Creating Python AST Viewer")
         self.__astViewer = PythonAstViewer(self.viewmanager)
 
         # Create DIS viewer
-        logging.debug("Creating Python Disassembly Viewer")
+        logging.getLogger(__name__).debug("Creating Python Disassembly Viewer")
         self.__disViewer = PythonDisViewer(self.viewmanager)
 
         # Create the project browser
-        logging.debug("Creating Project Browser...")
+        logging.getLogger(__name__).debug("Creating Project Browser...")
         self.projectBrowser = ProjectBrowser(self.project)
 
         # Create the multi project browser
-        logging.debug("Creating Multiproject Browser...")
+        logging.getLogger(__name__).debug("Creating Multi Project Browser...")
         self.multiProjectBrowser = MultiProjectBrowser(self.multiProject, self.project)
 
         # Create the task viewer part of the user interface
-        logging.debug("Creating Task Viewer...")
+        logging.getLogger(__name__).debug("Creating Task Viewer...")
         self.taskViewer = TaskViewer(None, self.project)
 
         # Create the log viewer part of the user interface
-        logging.debug("Creating Log Viewer...")
+        logging.getLogger(__name__).debug("Creating Log Viewer...")
         self.logViewer = LogViewer(self)
 
         # Create the debug viewer
-        logging.debug("Creating Debug Viewer...")
+        logging.getLogger(__name__).debug("Creating Debug Viewer...")
         self.debugViewer = DebugViewer(self.__debugServer)
 
         # Create the shell
-        logging.debug("Creating Shell...")
+        logging.getLogger(__name__).debug("Creating Shell...")
         self.shellAssembly = ShellAssembly(
             self.__debugServer, self.viewmanager, self.project, True
         )
@@ -872,115 +900,116 @@
 
         if Preferences.getUI("ShowTemplateViewer"):
             # Create the template viewer part of the user interface
-            logging.debug("Creating Template Viewer...")
+            logging.getLogger(__name__).debug("Creating Template Viewer...")
             from eric7.Templates.TemplateViewer import TemplateViewer  # noqa: I101
 
             self.templateViewer = TemplateViewer(None, self.viewmanager)
         else:
-            logging.debug("Template Viewer disabled")
+            logging.getLogger(__name__).debug("Template Viewer disabled")
             self.templateViewer = None
 
         if Preferences.getUI("ShowFileBrowser"):
             # Create the file browser
-            logging.debug("Creating File Browser...")
+            logging.getLogger(__name__).debug("Creating File Browser...")
             from .Browser import Browser  # noqa: I101
 
             self.browser = Browser(self.__ericServerInterface)
         else:
-            logging.debug("File Browser disabled")
+            logging.getLogger(__name__).debug("File Browser disabled")
             self.browser = None
 
         if Preferences.getUI("ShowSymbolsViewer"):
             # Create the symbols viewer
-            logging.debug("Creating Symbols Viewer...")
+            logging.getLogger(__name__).debug("Creating Symbols Viewer...")
             from .SymbolsWidget import SymbolsWidget  # noqa: I101
 
             self.symbolsViewer = SymbolsWidget()
         else:
-            logging.debug("Symbols Viewer disabled")
+            logging.getLogger(__name__).debug("Symbols Viewer disabled")
             self.symbolsViewer = None
 
         if Preferences.getUI("ShowCodeDocumentationViewer"):
             # Create the code documentation viewer
-            logging.debug("Creating Code Documentation Viewer...")
+            logging.getLogger(__name__).debug("Creating Code Documentation Viewer...")
             from .CodeDocumentationViewer import CodeDocumentationViewer  # noqa: I101
 
             self.codeDocumentationViewer = CodeDocumentationViewer(self)
         else:
-            logging.debug("Code Documentation Viewer disabled")
+            logging.getLogger(__name__).debug("Code Documentation Viewer disabled")
             self.codeDocumentationViewer = None
 
         if Preferences.getUI("ShowPyPIPackageManager"):
             # Create the PyPI package manager
-            logging.debug("Creating PyPI Package Manager...")
+            logging.getLogger(__name__).debug("Creating PyPI Package Manager...")
             from eric7.PipInterface.PipPackagesWidget import (  # noqa: I101
                 PipPackagesWidget,
             )
 
             self.pipWidget = PipPackagesWidget(self.pipInterface)
         else:
-            logging.debug("PyPI Package Manager disabled")
+            logging.getLogger(__name__).debug("PyPI Package Manager disabled")
             self.pipWidget = None
 
         if Preferences.getUI("ShowCondaPackageManager"):
             # Create the conda package manager
-            logging.debug("Creating Conda Package Manager...")
+            logging.getLogger(__name__).debug("Creating Conda Package Manager...")
             from eric7.CondaInterface.CondaPackagesWidget import (  # noqa: I101
                 CondaPackagesWidget,
             )
 
             self.condaWidget = CondaPackagesWidget(self.condaInterface)
         else:
-            logging.debug("Conda Package Manager disabled")
+            logging.getLogger(__name__).debug("Conda Package Manager disabled")
             self.condaWidget = None
 
         if Preferences.getUI("ShowCooperation"):
             # Create the chat part of the user interface
-            logging.debug("Creating Chat Widget...")
+            logging.getLogger(__name__).debug("Creating Chat Widget...")
             from eric7.Cooperation.ChatWidget import ChatWidget  # noqa: I101
 
             self.cooperation = ChatWidget(self)
         else:
-            logging.debug("Chat Widget disabled")
+            logging.getLogger(__name__).debug("Chat Widget disabled")
             self.cooperation = None
 
         if Preferences.getUI("ShowIrc"):
             # Create the IRC part of the user interface
-            logging.debug("Creating IRC Widget...")
+            logging.getLogger(__name__).debug("Creating IRC Widget...")
             from eric7.Network.IRC.IrcWidget import IrcWidget  # noqa: I101
 
             self.irc = IrcWidget(self)
         else:
-            logging.debug("IRC Widget disabled")
+            logging.getLogger(__name__).debug("IRC Widget disabled")
             self.irc = None
 
         if Preferences.getUI("ShowMicroPython"):
             # Create the MicroPython part of the user interface
-            logging.debug("Creating MicroPython Widget...")
+            logging.getLogger(__name__).debug("Creating MicroPython Widget...")
             from eric7.MicroPython.MicroPythonWidget import (  # noqa: I101
                 MicroPythonWidget,
             )
 
             self.microPythonWidget = MicroPythonWidget(self)
         else:
-            logging.debug("MicroPython Widget disabled")
+            logging.getLogger(__name__).debug("MicroPython Widget disabled")
             self.microPythonWidget = None
 
         if Preferences.getUI("ShowNumbersViewer"):
             # Create the numbers viewer
-            logging.debug("Creating Numbers Viewer...")
+            logging.getLogger(__name__).debug("Creating Numbers Viewer...")
             from .NumbersWidget import NumbersWidget  # noqa: I101
 
             self.numbersViewer = NumbersWidget()
         else:
-            logging.debug("Numbers Viewer disabled")
+            logging.getLogger(__name__).debug("Numbers Viewer disabled")
             self.numbersViewer = None
 
         # Create the Jedi Assistant
-        logging.debug("Creating Jedi Assistant...")
+        logging.getLogger(__name__).debug("Creating Jedi Assistant...")
         self.jediAssistant = AssistantJedi(self, self.viewmanager, self.project)
 
         # Create the plug-ins repository viewer
+        logging.getLogger(__name__).debug("Creating Plugin Repository Viewer...")
         self.pluginRepositoryViewer = PluginRepositoryWidget(
             self.pluginManager, integrated=True, parent=self
         )
@@ -989,6 +1018,7 @@
         )
 
         # Create the virtual environments management widget
+        logging.getLogger(__name__).debug("Creating Virtual Environments Viewer...")
         self.__virtualenvManagerWidget = VirtualenvManagerWidget(
             self.virtualenvManager, self
         )
@@ -999,6 +1029,7 @@
             # Create the find in files widget
             from .FindFileWidget import FindFileWidget  # noqa: I101
 
+            logging.getLogger(__name__).debug("Creating Find/Replace Pane...")
             self.__findFileWidget = FindFileWidget(self.project, self)
             self.__findFileWidget.sourceFile.connect(self.viewmanager.openSourceFile)
             self.__findFileWidget.designerFile.connect(self.__designer)
@@ -1008,6 +1039,7 @@
             self.__findFileWidget.svgFile.connect(self.__showSvg)
             self.__findFileWidget.umlFile.connect(self.__showUml)
         else:
+            logging.getLogger(__name__).debug("Find/Replace Pane disabled...")
             self.__findFileWidget = None
 
         self.__findLocationDialog = None
@@ -1015,6 +1047,7 @@
             # Create the find location (file) widget
             from .FindLocationWidget import FindLocationWidget  # noqa: I101
 
+            logging.getLogger(__name__).debug("Creating Find File Pane...")
             self.__findLocationWidget = FindLocationWidget(self.project, self)
             self.__findLocationWidget.sourceFile.connect(
                 self.viewmanager.openSourceFile
@@ -1026,9 +1059,11 @@
             self.__findLocationWidget.svgFile.connect(self.__showSvg)
             self.__findLocationWidget.umlFile.connect(self.__showUml)
         else:
+            logging.getLogger(__name__).debug("Find File Pane disabled...")
             self.__findLocationWidget = None
 
         # Create the VCS Status widget
+        logging.getLogger(__name__).debug("Creating VCS Status Viewer...")
         self.__vcsStatusWidget = StatusWidget(self.project, self.viewmanager, self)
 
         if (
@@ -1036,12 +1071,12 @@
             or Preferences.getHelp("HelpViewerType") == 0
         ):
             # Create the embedded help viewer
-            logging.debug("Creating Internal Help Viewer...")
+            logging.getLogger(__name__).debug("Creating Internal Help Viewer...")
             from eric7.HelpViewer.HelpViewerWidget import HelpViewerWidget  # noqa: I101
 
             self.__helpViewerWidget = HelpViewerWidget(self)
         else:
-            logging.debug("Internal Help Viewer disabled...")
+            logging.getLogger(__name__).debug("Internal Help Viewer disabled...")
             self.__helpViewerWidget = None
 
     def __createLayout(self):
@@ -1083,17 +1118,17 @@
 
         # Create layout with toolbox windows embedded in dock windows
         if self.__layoutType == "Toolboxes":
-            logging.debug("Creating toolboxes...")
+            logging.getLogger(__name__).debug("Creating toolboxes...")
             self.__createToolboxesLayout()
 
         # Create layout with sidebar windows embedded in dock windows
         elif self.__layoutType == "Sidebars":
-            logging.debug("Creating sidebars...")
+            logging.getLogger(__name__).debug("Creating sidebars...")
             self.__createSidebarsLayout()
 
         else:
             raise ValueError("Wrong layout type given ({0})".format(self.__layoutType))
-        logging.debug("Created Layout")
+        logging.getLogger(__name__).debug("Created Layout")
 
     def __createToolboxesLayout(self):
         """
@@ -1104,7 +1139,7 @@
             EricVerticalToolBox,
         )
 
-        logging.debug("Creating Toolboxes Layout...")
+        logging.getLogger(__name__).debug("Creating Toolboxes Layout...")
 
         # Create the left toolbox
         self.lToolboxDock = self.__createDockWindow("lToolboxDock")
@@ -1296,7 +1331,7 @@
         """
         from eric7.EricWidgets.EricSideBar import EricSideBar, EricSideBarSide
 
-        logging.debug("Creating Sidebars Layout...")
+        logging.getLogger(__name__).debug("Creating Sidebars Layout...")
 
         # Create the left sidebar
         self.leftSidebar = EricSideBar(
@@ -1495,7 +1530,7 @@
         self.bottomSidebar.setCurrentIndex(0)
 
         # create the central widget
-        logging.debug("Creating central widget...")
+        logging.getLogger(__name__).debug("Creating central widget...")
         cw = self.centralWidget()  # save the current central widget
         self.horizontalSplitter = QSplitter(Qt.Orientation.Horizontal)
         self.horizontalSplitter.setChildrenCollapsible(False)

eric ide

mercurial