src/eric7/QScintilla/Shell.py

branch
eric7
changeset 10649
a608175336f4
parent 10621
f5631f40c4d9
child 10651
280a53840aa3
child 10658
353fbc65a79e
--- a/src/eric7/QScintilla/Shell.py	Mon Mar 25 17:47:57 2024 +0100
+++ b/src/eric7/QScintilla/Shell.py	Tue Mar 26 10:37:58 2024 +0100
@@ -2151,9 +2151,19 @@
         """
         Public slot to handle the 'restart' context menu entry.
         """
+        venvName = (
+            self.dbs.getProjectEnvironmentString()
+            if (
+                self.__project.isOpen()
+                and self.__currentVenv == self.__project.getProjectVenv(
+                    resolveDebugger=False
+                )
+            )
+            else self.__currentVenv
+        )
         self.dbs.startClient(
             False,
-            venvName=self.__currentVenv,
+            venvName=venvName,
             workingDir=self.__currentWorkingDirectory,
         )
 

eric ide

mercurial