Fixed a bug that could cause a 'Division by Zero'.

Mon, 21 Sep 2015 19:28:03 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 21 Sep 2015 19:28:03 +0200
changeset 21
fe094e33a295
parent 20
2677fbceea32
child 22
fd2ff5e8a419

Fixed a bug that could cause a 'Division by Zero'.

PluginMetricsRadon.py file | annotate | diff | comparison | revisions
RadonMetrics/CyclomaticComplexityDialog.py file | annotate | diff | comparison | revisions
--- a/PluginMetricsRadon.py	Mon Sep 21 19:20:07 2015 +0200
+++ b/PluginMetricsRadon.py	Mon Sep 21 19:28:03 2015 +0200
@@ -28,7 +28,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "0.2.0"
+version = "0.3.0"
 className = "RadonMetricsPlugin"
 packageName = "RadonMetrics"
 shortDescription = "Code metrics plugin using radon package"
--- a/RadonMetrics/CyclomaticComplexityDialog.py	Mon Sep 21 19:20:07 2015 +0200
+++ b/RadonMetrics/CyclomaticComplexityDialog.py	Mon Sep 21 19:28:03 2015 +0200
@@ -470,7 +470,7 @@
             else:
                 self.resultList.header().setResizeMode(QHeaderView.Interactive)
             
-            averageCC = float(self.__ccSum) / self.__ccCount
+            averageCC = float(self.__ccSum) / (self.__ccCount or 1)
             
             self.summaryLabel.setText(self.tr(
                 "<b>Summary:</b><br/>"

eric ide

mercurial