diff -r a5bb0dc804a2 -r 1fd8f611f26a eric6/UI/UserInterface.py --- a/eric6/UI/UserInterface.py Fri Feb 05 11:02:28 2021 +0100 +++ b/eric6/UI/UserInterface.py Fri Feb 05 11:38:53 2021 +0100 @@ -254,14 +254,6 @@ # register it early because it is needed very soon e5App().registerObject("VirtualEnvManager", self.virtualenvManager) - # Generate the debug server object - from Debugger.DebugServer import DebugServer - debugServer = DebugServer(self.__originalPathString) - - # Create the background service object - from Utilities.BackgroundService import BackgroundService - self.backgroundService = BackgroundService() - # Generate an empty project object and multi project object from Project.Project import Project self.project = Project(self) @@ -270,6 +262,15 @@ from MultiProject.MultiProject import MultiProject self.multiProject = MultiProject(self.project, self) + # Generate the debug server object + from Debugger.DebugServer import DebugServer + debugServer = DebugServer(self.__originalPathString, + project=self.project) + + # Create the background service object + from Utilities.BackgroundService import BackgroundService + self.backgroundService = BackgroundService() + splash.showMessage(self.tr("Initializing Plugin Manager...")) # Initialize the Plugin Manager (Plugins are initialized later