diff -r c15aad5f55cf -r 86d810eea380 CxFreeze/CxfreezeConfigDialog.py --- a/CxFreeze/CxfreezeConfigDialog.py Wed Dec 30 11:02:05 2020 +0100 +++ b/CxFreeze/CxfreezeConfigDialog.py Mon Apr 26 17:57:17 2021 +0200 @@ -10,6 +10,7 @@ import sys import os import copy +import contextlib from PyQt5.QtCore import pyqtSlot, QDir, QProcess, QItemSelection from PyQt5.QtWidgets import ( @@ -43,7 +44,7 @@ """ self.selectedFilesFolders = [] - QFileDialog.__init__(self, parent, caption, directory, fileFilter) + super().__init__(parent, caption, directory, fileFilter) self.setFileMode(QFileDialog.ExistingFiles) def exec(self): @@ -171,11 +172,9 @@ self.exe = exe self.cxfreezeExecCombo.addItems(exe) # try to set the saved script path - try: + with contextlib.suppress(ValueError): idx = exe.index(self.parameters['script']) self.cxfreezeExecCombo.setCurrentIndex(idx) - except ValueError: - pass self.targetDirCompleter = E5DirCompleter(self.targetDirEdit) self.extListFileCompleter = E5FileCompleter(self.extListFileEdit)