X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_new.py;h=84170e4bc8373d19b802b72b878afbdb93485388;hb=87ec06f63327126b9200bf5f00fb4e29a481b13c;hp=53b4bf7be608cb341dd128b78254123024c96611;hpb=819f06251381c58eb94f7952a5d37a8c8ee19572;p=dak.git diff --git a/dak/process_new.py b/dak/process_new.py index 53b4bf7b..84170e4b 100755 --- a/dak/process_new.py +++ b/dak/process_new.py @@ -64,7 +64,6 @@ from daklib.dak_exceptions import CantOpenError, AlreadyLockedError, CantGetLock from daklib.summarystats import SummaryStats from daklib.config import Config from daklib.policy import UploadCopy, PolicyQueueUploadHandler -from sqlalchemy.sql import not_ # Globals Options = None @@ -120,7 +119,6 @@ class Priority_Completer: ################################################################################ def claimed_overrides(upload, missing, session): - source = [upload.source.source] binaries = set([x.package for x in upload.binaries]) suites = ('unstable','experimental') for m in missing: @@ -130,7 +128,7 @@ def claimed_overrides(upload, missing, session): return session.query(DBBinary.package, DBSource.source).distinct(). \ filter(DBBinary.package.in_(binaries)). \ join(DBBinary.source). \ - filter(not_(DBSource.source.in_(source))). \ + filter(DBSource.source != upload.source.source). \ join(DBBinary.suites). \ filter(Suite.suite_name.in_(suites)). \ order_by(DBSource.source, DBBinary.package)