CodeMetricsDialog: changed a dictionary use to collections.defaultdict to prevent an exception.

Wed, 03 Mar 2021 19:37:33 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 03 Mar 2021 19:37:33 +0100
changeset 8147
99c7da0ab9d2
parent 8146
db2d19af4675
child 8149
3fefc0c430f2

CodeMetricsDialog: changed a dictionary use to collections.defaultdict to prevent an exception.

eric6/DataViews/CodeMetricsDialog.py file | annotate | diff | comparison | revisions
--- a/eric6/DataViews/CodeMetricsDialog.py	Tue Mar 02 19:49:43 2021 +0100
+++ b/eric6/DataViews/CodeMetricsDialog.py	Wed Mar 03 19:37:33 2021 +0100
@@ -9,6 +9,7 @@
 
 import os
 import fnmatch
+import collections
 
 from PyQt5.QtCore import pyqtSlot, Qt, QLocale
 from PyQt5.QtWidgets import (
@@ -165,7 +166,7 @@
         self.checkProgress.setMaximum(len(files))
         QApplication.processEvents()
         
-        total = {}
+        total = collections.defaultdict(int)
         CodeMetrics.summarize(total, 'files', len(files))
         
         progress = 0

eric ide

mercurial