X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fclean_suites.py;h=99f0c8b4629162018a54936baf381814a4edd3da;hb=bd2f59abe3833efd703db5e075c8ce67f0b7864a;hp=72a1d5a8a545bc4695065e37706b9aa2c7a56721;hpb=6d0c1b149473118c7efa7384a9f41fdf1428ffaf;p=dak.git diff --git a/dak/clean_suites.py b/dak/clean_suites.py index 72a1d5a8..99f0c8b4 100755 --- a/dak/clean_suites.py +++ b/dak/clean_suites.py @@ -164,6 +164,7 @@ SELECT id, filename FROM files f WHERE NOT EXISTS (SELECT 1 FROM binaries b WHERE b.file = f.id) AND NOT EXISTS (SELECT 1 FROM dsc_files df WHERE df.file = f.id) AND NOT EXISTS (SELECT 1 FROM changes_pool_files cpf WHERE cpf.fileid = f.id) + AND NOT EXISTS (SELECT 1 FROM queue_files qf WHERE qf.id = f.id) AND last_used IS NULL ORDER BY filename""") @@ -337,7 +338,7 @@ def clean_queue_build(now_date, delete_date, max_delete, session): our_delete_date = now_date - timedelta(seconds = int(cnf["Clean-Suites::QueueBuildStayOfExecution"])) count = 0 - for qf in session.query(QueueBuild).filter(QueueBuild.last_used <= our_delete_date): + for qf in session.query(BuildQueueFile).filter(BuildQueueFile.last_used <= our_delete_date): if not os.path.exists(qf.filename): utils.warn("%s (from queue_build) doesn't exist." % (qf.filename)) continue