From 537e9d5aba5f1e1e80d1cd10594478d44d339d49 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Sat, 15 Mar 2014 06:58:37 -0400 Subject: [PATCH] Fix div by zero exception if there are no reviewers Change-Id: I56f2e63733bd37fa66324f14e3643a0ab31b534b --- reviewstats/cmd/reviewers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reviewstats/cmd/reviewers.py b/reviewstats/cmd/reviewers.py index 9c50884..f32959a 100755 --- a/reviewstats/cmd/reviewers.py +++ b/reviewstats/cmd/reviewers.py @@ -161,7 +161,9 @@ def write_pretty(reviewer_data, file_obj, options, reviewers, projects, num_reviewers = len([r for r in reviewers if r[0]['total']]) file_obj.write( 'Total reviewers: %d (avg %.1f reviews/day)\n' % ( - num_reviewers, float(totals['all']) / options.days / num_reviewers)) + num_reviewers, + float(totals['all']) / options.days / num_reviewers + if num_reviewers else 0)) file_obj.write('Total reviews by core team: %d (%.1f/day)\n' % ( totals['core'], float(totals['core']) / options.days)) core_team_size = sum([len(project['core-team'])