The branch, master has been updated via d7832c5 Cope with unknown trees. from 20c6f90 Fix age handling.
http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit d7832c54a632c0a942719f94f6cc3229a01d4dcc Author: Jelmer Vernooij <jel...@samba.org> Date: Wed Nov 17 10:30:00 2010 +0100 Cope with unknown trees. ----------------------------------------------------------------------- Summary of changes: buildfarm/web/__init__.py | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) Changeset truncated at 500 lines: diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py index 7a2bf2a..6daec21 100755 --- a/buildfarm/web/__init__.py +++ b/buildfarm/web/__init__.py @@ -29,6 +29,7 @@ # TODO: Allow filtering of the "Recent builds" list to show # e.g. only broken builds or only builds that you care about. +from collections import defaultdict import os from buildfarm import ( @@ -760,15 +761,9 @@ class ViewHostPage(BuildFarmPage): class ViewSummaryPage(BuildFarmPage): def _get_counts(self): - broken_count = {} - panic_count = {} - host_count = {} - - # zero broken and panic counters - for tree in self.buildfarm.trees: - broken_count[tree] = 0 - panic_count[tree] = 0 - host_count[tree] = 0 + broken_count = defaultdict(lambda: 0) + panic_count = defaultdict(lambda: 0) + host_count = defaultdict(lambda: 0) # set up a variable to store the broken builds table's code, so we can # output when we want -- build.samba.org