WizardDataUriEncoder/DataUriEncoderWizardDialog.py

branch
eric7
changeset 57
2bbbf54c8853
parent 55
40212271d664
child 59
44005cbf30d3
diff -r aa8647c5c19a -r 2bbbf54c8853 WizardDataUriEncoder/DataUriEncoderWizardDialog.py
--- a/WizardDataUriEncoder/DataUriEncoderWizardDialog.py	Wed Oct 26 09:29:33 2022 +0200
+++ b/WizardDataUriEncoder/DataUriEncoderWizardDialog.py	Tue Dec 20 16:53:55 2022 +0100
@@ -15,16 +15,20 @@
 import os
 
 from PyQt6.QtCore import pyqtSlot
-from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QApplication, QInputDialog
+from PyQt6.QtWidgets import QApplication, QDialog, QDialogButtonBox, QInputDialog
 
-from eric7 import Preferences, Utilities
-
+from eric7 import Preferences
 from eric7.EricWidgets import EricMessageBox
 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
 
+try:
+    from eric7.SystemUtilities.OSUtilities import getHomeDir
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Utilities import getHomeDir
+
 from .Ui_DataUriEncoderWizardDialog import Ui_DataUriEncoderWizardDialog
 
-
 DataUriTemplates = {
     "Python3": "\n".join(
         [
@@ -83,7 +87,7 @@
             )
         )
         self.filePicker.setDefaultDirectory(
-            Preferences.getMultiProject("Workspace") or Utilities.getHomeDir()
+            Preferences.getMultiProject("Workspace") or getHomeDir()
         )
 
         self.embeddingComboBox.addItems(

eric ide

mercurial