bodhi/jobs.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 80301359c174e13604cba2d6fc9de277d2ae4a4b Author: Luke Macken lmacken@redhat.com Date: Thu Jun 16 21:35:52 2011 -0400
Fix some bugs in our buildroot override expiration job
diff --git a/bodhi/jobs.py b/bodhi/jobs.py index 6e65508..d230a8a 100644 --- a/bodhi/jobs.py +++ b/bodhi/jobs.py @@ -204,12 +204,12 @@ def expire_buildroot_overrides(): """ Iterate over all of the buildroot overrides, expiring appropriately """ log.info('Running expire_buildroot_overrides job') now = datetime.utcnow() - for override in BuildRootOverride.select(): - if (now - override.expiration).days >= 0: + for override in BuildRootOverride.select(BuildRootOverride.date_expired == None): + if now > override.expiration: log.info('Automatically expiring buildroot override: %s' % - override.builds) + override.build) override.untag() - override.destroySelf() + override.date_expired = now log.info('expire_buildroot_overrides job complete!')