Fix potential division by 0

This commit is contained in:
Gregory Soutade 2024-10-27 09:17:53 +01:00
parent bde91ca936
commit 0211596508

View File

@ -207,7 +207,7 @@ class DisplayHTMLBlockTable(DisplayHTMLBlock):
self.insertCol(column_insertion, self.iwla._('Ratio'), u'iwla_hit') self.insertCol(column_insertion, self.iwla._('Ratio'), u'iwla_hit')
for (index, r) in enumerate(self.rows): for (index, r) in enumerate(self.rows):
val = r[column] and int(r[column]) or 0 val = r[column] and int(r[column]) or 0
self.setCellValue(index, column_insertion, '%.1f%%' % (float(val*100)/float(total))) self.setCellValue(index, column_insertion, '%.1f%%' % (total and float(val*100)/float(total) or 0))
def _filter(self, function, column, args): def _filter(self, function, column, args):
target_col = None target_col = None