eric6/Plugins/PluginWizardQFileDialog.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8218
7c09585bd960
diff -r fb0ef164f536 -r 698ae46f40a4 eric6/Plugins/PluginWizardQFileDialog.py
--- a/eric6/Plugins/PluginWizardQFileDialog.py	Fri Apr 02 11:59:41 2021 +0200
+++ b/eric6/Plugins/PluginWizardQFileDialog.py	Sat May 01 14:27:20 2021 +0200
@@ -44,7 +44,7 @@
         
         @param ui reference to the user interface object (UI.UserInterface)
         """
-        super(FileDialogWizard, self).__init__(ui)
+        super().__init__(ui)
         self.__ui = ui
         
         # PyQt5
@@ -159,6 +159,9 @@
                 self.tr('No current editor'),
                 self.tr('Please open or create a file first.'))
         else:
+            if variant not in ("QFileDialog", "E5FileDialog"):
+                raise ValueError("Illegal dialog variant given")
+            
             if variant == "QFileDialog":
                 match = self.__pyqtRe.search(editor.text())
                 if match is None:
@@ -167,11 +170,9 @@
                 else:
                     # PyQt5/PyQt6
                     dialogVariant = int(match.group(1))
-            elif variant == "E5FileDialog":
+            else:
                 # E5FileDialog
                 dialogVariant = -1
-            else:
-                raise ValueError("Illegal dialog variant given")
             
             code, ok = self.__callForm(editor, dialogVariant)
             if ok:

eric ide

mercurial