VirtualEnv/VirtualenvManager.py

branch
conda
changeset 6677
6299d69a218a
parent 6676
536ad4fa35aa
child 6696
706185900558
diff -r 536ad4fa35aa -r 6299d69a218a VirtualEnv/VirtualenvManager.py
--- a/VirtualEnv/VirtualenvManager.py	Sun Jan 27 12:39:53 2019 +0100
+++ b/VirtualEnv/VirtualenvManager.py	Sun Jan 27 19:52:37 2019 +0100
@@ -152,8 +152,8 @@
 ##             targetDir, interpreter) = dlg.getData()
             
             if resultDict["envType"] == "conda":
-                # TODO: add call to the conda exec dialog
-                pass
+                from CondaInterface.CondaExecDialog import CondaExecDialog
+                dia = CondaExecDialog(resultDict, self)
             else:
                 # now do the call
                 from .VirtualenvExecDialog import VirtualenvExecDialog
@@ -193,7 +193,14 @@
                 .format(venvName),
                 icon=E5MessageBox.Warning)
             if not ok:
-                return
+                from .VirtualenvNameDialog import VirtualenvNameDialog
+                dlg = VirtualenvNameDialog(
+                    list(self.__virtualEnvironments.keys()),
+                    venvName)
+                if dlg.exec_() != QDialog.Accepted:
+                    return
+                
+                venvName = dlg.getName()
         
         if not venvInterpreter:
             from .VirtualenvInterpreterSelectionDialog import \

eric ide

mercurial