Return no such build error.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 19 Nov 2010 18:16:50 +0000 (19:16 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 19 Nov 2010 18:16:50 +0000 (19:16 +0100)
buildfarm/web/__init__.py

index 0f72c5192478d0f4f5d2379bddaf811d792abbfc..736350572fe0568485bb22638fa0e2af30e76ef4 100755 (executable)
@@ -470,7 +470,11 @@ class ViewBuildPage(BuildFarmPage):
         uname = ""
         cflags = ""
         config = ""
-        build = self.buildfarm.get_build(tree, host, compiler, rev)
+        try:
+            build = self.buildfarm.get_build(tree, host, compiler, rev)
+        except data.NoSuchBuildError:
+            yield "No such build: %s on %s with %s, rev %s" % (tree, host, compiler, rev)
+            return
         try:
             (revision, revision_time) = build.revision_details()
         except data.MissingRevisionInfo: