ProjectFlask/FlaskVirtualenvConfigurationDialog.py

branch
eric7
changeset 80
662e5eb1ba8b
parent 72
4557829a4acf
child 82
bb14c648099b
diff -r bd9eb721aeed -r 662e5eb1ba8b ProjectFlask/FlaskVirtualenvConfigurationDialog.py
--- a/ProjectFlask/FlaskVirtualenvConfigurationDialog.py	Sat Nov 26 17:43:53 2022 +0100
+++ b/ProjectFlask/FlaskVirtualenvConfigurationDialog.py	Wed Dec 21 09:59:34 2022 +0100
@@ -14,9 +14,14 @@
 from PyQt6.QtCore import pyqtSlot
 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
 
-from eric7 import Utilities
 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
 
+try:
+    from eric7.SystemUtilities.FileSystemUtilities import toNativeSeparators
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Utilities import toNativeSeparators
+
 from .Ui_FlaskVirtualenvConfigurationDialog import Ui_FlaskVirtualenvConfigurationDialog
 
 
@@ -103,7 +108,7 @@
         @return target directory path
         @rtype str
         """
-        targetDirectory = Utilities.toNativeSeparators(
+        targetDirectory = toNativeSeparators(
             self.targetDirectoryPicker.text()
         )
         if not os.path.isabs(targetDirectory):
@@ -138,7 +143,7 @@
             "createLog": False,
             "createScript": False,
             "targetDirectory": self.__generateTargetDir(),
-            "pythonExe": Utilities.toNativeSeparators(self.pythonExecPicker.text()),
+            "pythonExe": toNativeSeparators(self.pythonExecPicker.text()),
         }
 
         return resultDict

eric ide

mercurial