|
|
@@ -1050,7 +1050,11 @@ class HTMLReportCreator(ReportCreator):
|
|
1050
|
1050
|
for ext in sorted(data.extensions.keys()):
|
|
1051
|
1051
|
files = data.extensions[ext]['files']
|
|
1052
|
1052
|
lines = data.extensions[ext]['lines']
|
|
1053
|
|
- f.write('<tr><td>%s</td><td>%d (%.2f%%)</td><td>%d (%.2f%%)</td><td>%d</td></tr>' % (ext, files, (100.0 * files) / data.getTotalFiles(), lines, (100.0 * lines) / data.getTotalLOC(), lines / files))
|
|
|
1053
|
+ try:
|
|
|
1054
|
+ loc_percentage = (100.0 * lines) / data.getTotalLOC()
|
|
|
1055
|
+ except ZeroDivisionError:
|
|
|
1056
|
+ loc_percentage = 0
|
|
|
1057
|
+ f.write('<tr><td>%s</td><td>%d (%.2f%%)</td><td>%d (%.2f%%)</td><td>%d</td></tr>' % (ext, files, (100.0 * files) / data.getTotalFiles(), lines, loc_percentage, lines / files))
|
|
1054
|
1058
|
f.write('</table>')
|
|
1055
|
1059
|
|
|
1056
|
1060
|
f.write('</body></html>')
|