RefactoringRope/MoveDialog.py

branch
eric7
changeset 406
923d7f711cae
parent 396
933b8fcd854f
child 409
65153bf17e8d
diff -r 597d7185437d -r 923d7f711cae RefactoringRope/MoveDialog.py
--- a/RefactoringRope/MoveDialog.py	Thu Nov 17 18:07:34 2022 +0100
+++ b/RefactoringRope/MoveDialog.py	Tue Dec 20 14:18:42 2022 +0100
@@ -12,11 +12,18 @@
 from PyQt6.QtCore import pyqtSlot
 from PyQt6.QtWidgets import QDialogButtonBox, QAbstractButton
 
-from eric7 import Utilities
 from eric7.EricWidgets import EricFileDialog, EricMessageBox
 from eric7.EricWidgets.EricApplication import ericApp
 from eric7.EricWidgets.EricCompleters import EricFileCompleter
 
+try:
+    from eric7.SystemUtilities.FileSystemUtilities import (
+        toNativeSeparators
+)
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Utilities import toNativeSeparators
+
 from .Ui_MoveDialog import Ui_MoveDialog
 from .RefactoringDialogBase import RefactoringDialogBase
 
@@ -194,7 +201,7 @@
         )
 
         if destination:
-            destination = Utilities.toNativeSeparators(destination)
+            destination = toNativeSeparators(destination)
             if not self.__project.startswithProjectPath(destination):
                 if self.__moveType == "move_global_method":
                     errorMessage = self.tr(

eric ide

mercurial