ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py

branch
eric7
changeset 80
662e5eb1ba8b
parent 75
7a30d96ea9f6
child 82
bb14c648099b
--- a/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py	Sat Nov 26 17:43:53 2022 +0100
+++ b/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py	Wed Dec 21 09:59:34 2022 +0100
@@ -14,11 +14,16 @@
 from PyQt6.QtCore import QObject, QProcess, pyqtSlot
 from PyQt6.QtWidgets import QDialog, 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 .PyBabelCommandDialog import PyBabelCommandDialog
 
 
@@ -254,7 +259,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__), "FlaskBabelDetector.py")
             proc = QProcess()
             proc.setProcessChannelMode(QProcess.ProcessChannelMode.MergedChannels)

eric ide

mercurial