Mercurial > bitten > bitten-test
changeset 261:c9212b342c7f
Fix enqueuing of builds broken in [268].
author | cmlenz |
---|---|
date | Thu, 06 Oct 2005 11:03:59 +0000 |
parents | 9c358cf5f7fe |
children | 2c3a1dd67c09 |
files | bitten/queue.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/bitten/queue.py +++ b/bitten/queue.py @@ -155,7 +155,7 @@ db = self.env.get_db_cnx() build = None - insert_build = False + builds = [] for config in BuildConfig.select(self.env, db=db): for platform, rev, build in collect_changes(repos, config, db): if build is None: @@ -167,9 +167,9 @@ build.rev = str(rev) build.rev_time = repos.get_changeset(rev).date build.platform = platform.id - insert_build = True + builds.append(build) break - if insert_build: + for build in builds: build.insert(db=db) db.commit() finally: