eric6/UI/UserInterface.py

changeset 8077
1fd8f611f26a
parent 8047
b5594178c7fa
child 8116
ef415e4efd70
--- 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

eric ide

mercurial