Create a set of all the hosts in a group to prevent duplicates

Fixes #1516.
This commit is contained in:
Daniel Hokka Zakrisson 2012-11-14 13:35:21 +01:00
parent 44af1408ee
commit 17e4ce97a4

View file

@ -50,11 +50,11 @@ class Group(object):
def get_hosts(self):
hosts = []
hosts = set()
for kid in self.child_groups:
hosts.extend(kid.get_hosts())
hosts.extend(self.hosts)
return hosts
hosts.update(kid.get_hosts())
hosts.update(self.hosts)
return list(hosts)
def get_variables(self):