ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py

branch
eric7
changeset 80
662e5eb1ba8b
parent 75
7a30d96ea9f6
child 82
bb14c648099b
diff -r bd9eb721aeed -r 662e5eb1ba8b ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py
--- a/ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py	Sat Nov 26 17:43:53 2022 +0100
+++ b/ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py	Wed Dec 21 09:59:34 2022 +0100
@@ -13,11 +13,16 @@
 from PyQt6.QtCore import QObject, QProcess, pyqtSlot
 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit, QMenu
 
-from eric7 import Utilities
 from eric7.EricGui.EricAction import EricAction
 from eric7.EricWidgets import EricMessageBox
 from eric7.EricWidgets.EricApplication import ericApp
 
+try:
+    from eric7.SystemUtilities.FileSystemUtilities import isinpath
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Utilities import isinpath
+
 from ..FlaskCommandDialog import FlaskCommandDialog
 
 
@@ -317,7 +322,7 @@
         @rtype bool
         """
         interpreter = self.__project.getVirtualenvInterpreter()
-        if interpreter and Utilities.isinpath(interpreter):
+        if interpreter and isinpath(interpreter):
             detector = os.path.join(
                 os.path.dirname(__file__), "FlaskMigrateDetector.py"
             )

eric ide

mercurial