--- 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