VirtualEnv/VirtualenvManager.py

changeset 6673
c3d3c8abcdec
parent 6645
ad476851d7e0
child 6696
706185900558
child 6716
1c9d3b369ea8
--- a/VirtualEnv/VirtualenvManager.py	Sat Jan 26 17:04:11 2019 +0100
+++ b/VirtualEnv/VirtualenvManager.py	Sun Jan 27 12:37:53 2019 +0100
@@ -21,6 +21,7 @@
 from E5Gui import E5MessageBox
 
 import Preferences
+import Utilities
 
 
 class VirtualenvManager(QObject):
@@ -197,7 +198,9 @@
             dlg = VirtualenvInterpreterSelectionDialog(venvName, venvDirectory)
             if dlg.exec_() == QDialog.Accepted:
                 venvInterpreter, venvVariant = dlg.getData()
-                isGlobal = True
+                if not Utilities.startswithPath(venvInterpreter,
+                                                venvDirectory):
+                    isGlobal = True
         
         if venvInterpreter:
             self.__virtualEnvironments[venvName] = {

eric ide

mercurial