diff -r fd477cded1c1 -r 4a0f1f896341 eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py --- a/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py Thu Apr 08 17:27:12 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py Thu Apr 08 18:27:47 2021 +0200 @@ -33,15 +33,14 @@ super(HgQueuesNewPatchDialog, self).__init__(parent) self.setupUi(self) + if mode not in (HgQueuesNewPatchDialog.REFRESH_MODE, + HgQueuesNewPatchDialog.NEW_MODE): + raise ValueError("invalid value for mode") + self.__mode = mode if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: self.nameLabel.hide() self.nameEdit.hide() - elif self.__mode == HgQueuesNewPatchDialog.NEW_MODE: - # nothing special here - pass - else: - raise ValueError("invalid value for mode") if message: self.messageEdit.setPlainText(message)