[Buildbot-commits] buildbot/buildbot/status builder.py, 1.102, 1.103

Brian Warner warner at users.sourceforge.net
Sun Sep 30 18:48:15 UTC 2007


Update of /cvsroot/buildbot/buildbot/buildbot/status
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17815/buildbot/status

Modified Files:
	builder.py 
Log Message:
[project @ limit the number of builds we examine in generateFinishedBuilds]

Original author: warner at lothar.com
Date: 2007-09-30 18:47:26+00:00

Index: builder.py
===================================================================
RCS file: /cvsroot/buildbot/buildbot/buildbot/status/builder.py,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- builder.py	12 Aug 2007 22:22:51 -0000	1.102
+++ builder.py	30 Sep 2007 18:48:13 -0000	1.103
@@ -1469,11 +1469,14 @@
     def generateFinishedBuilds(self, branches=[],
                                num_builds=None,
                                max_buildnum=None,
-                               finished_before=None):
+                               finished_before=None,
+                               max_search=200):
         got = 0
         for Nb in itertools.count(1):
             if Nb > self.nextBuildNumber:
                 break
+            if Nb > max_search:
+                break
             build = self.getBuild(-Nb)
             if build is None:
                 continue
@@ -1881,7 +1884,8 @@
         return self.activeBuildSets[:]
 
     def generateFinishedBuilds(self, builders=[], branches=[],
-                               num_builds=None, finished_before=None):
+                               num_builds=None, finished_before=None,
+                               max_search=200):
 
         def want_builder(bn):
             if builders:
@@ -1898,7 +1902,8 @@
         for bn in builder_names:
             b = self.getBuilder(bn)
             g = b.generateFinishedBuilds(branches,
-                                         finished_before=finished_before)
+                                         finished_before=finished_before,
+                                         max_search=max_search)
             sources.append(g)
 
         # next_build the next build from each source





More information about the Commits mailing list