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: