Woops, make collect/delete loop more efficient.

reviewable/pr18780/r1
moe 10 years ago
parent 047bd6f651
commit 0d0205ad54

@ -363,15 +363,15 @@ def create_autoscaling_group(connection, module):
for tag in asg_tags: for tag in asg_tags:
want_tags[tag.key] = [tag.value, tag.propagate_at_launch] want_tags[tag.key] = [tag.value, tag.propagate_at_launch]
dead_tags = []
for tag in as_group.tags: for tag in as_group.tags:
have_tags[tag.key] = [tag.value, tag.propagate_at_launch] have_tags[tag.key] = [tag.value, tag.propagate_at_launch]
dead_tags = []
if not tag.key in want_tags: if not tag.key in want_tags:
changed = True changed = True
dead_tags.append(tag) dead_tags.append(tag)
if dead_tags != []: if dead_tags != []:
connection.delete_tags(dead_tags) connection.delete_tags(dead_tags)
if have_tags != want_tags: if have_tags != want_tags:
changed = True changed = True

Loading…
Cancel
Save