--- a/eric6/DataViews/CodeMetricsDialog.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/DataViews/CodeMetricsDialog.py Sat May 01 14:27:20 2021 +0200 @@ -33,7 +33,7 @@ @param parent parent widget (QWidget) """ - super(CodeMetricsDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.setWindowFlags(Qt.WindowType.Window) @@ -169,15 +169,13 @@ total = collections.defaultdict(int) CodeMetrics.summarize(total, 'files', len(files)) - progress = 0 - try: # disable updates of the list for speed self.resultList.setUpdatesEnabled(False) self.resultList.setSortingEnabled(False) # now go through all the files - for file in files: + for progress, file in enumerate(files, start=1): if self.cancelled: return @@ -193,7 +191,6 @@ self.__createResultItem(fitm, [identifier] + v) self.resultList.expandItem(fitm) - progress += 1 self.checkProgress.setValue(progress) QApplication.processEvents() finally: