mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-02-13 23:38:20 +00:00
auto hinter: Prune some duplicates earlier
The same item can re-appear multiple times in one iteration, so prune duplicates in each iteration. Signed-off-by: Niels Thykier <niels@thykier.net>
This commit is contained in:
parent
463d1a67d9
commit
43266ee091
@ -2919,9 +2919,9 @@ class Britney(object):
|
||||
|
||||
for item, ver in items:
|
||||
# excuses which depend on "item" or are depended on by it
|
||||
new_items = [(x, excuses[x].ver[1]) for x in valid_excuses if \
|
||||
(item in excuses_deps[x] or x in excuses_deps[item]) \
|
||||
and (x, excuses[x].ver[1]) not in seen_items]
|
||||
new_items = set((x, excuses[x].ver[1]) for x in valid_excuses if
|
||||
(item in excuses_deps[x] or x in excuses_deps[item]) and
|
||||
(x, excuses[x].ver[1]) not in seen_items)
|
||||
items.extend(new_items)
|
||||
seen_items.update(new_items)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user