Minor optimization in filter

This commit is contained in:
f3flight 2016-05-06 06:22:33 +00:00
parent 6a26153b7f
commit 810ea18736

View File

@ -402,7 +402,7 @@ class NodeManager(object):
for fn in fnames: for fn in fnames:
node_v = w_list(getattr(node, fn)) node_v = w_list(getattr(node, fn))
filter_v = w_list(f[fn]) filter_v = w_list(f[fn])
checks.append(set(node_v).intersection(filter_v)) checks.append(not set(node_v).isdisjoint(filter_v))
return all(checks) return all(checks)
def launch_ssh(self, odir='info', timeout=15, fake=False, maxthreads=100): def launch_ssh(self, odir='info', timeout=15, fake=False, maxthreads=100):