+ if config.debug: print ".", ; sys.stdout.flush()
+ l_nodelist += plc.getNodes({'hostname': nodename, 'peer_id':None})
+ if config.debug: print ""
+
+ s_usernodes = Set(nodelist)
+ # nodes from PLC and in the user list.
+ s_safe_usernodes = s_plcnodes & s_usernodes
+ s_unsafe_usernodes = s_usernodes - s_plcnodes
+ if len(s_unsafe_usernodes) > 0 :
+ for node in s_unsafe_usernodes:
+ print "WARNING: User provided: %s but not found in PLC" % node
+
+ l_nodes = filter(lambda x: x['hostname'] in s_safe_usernodes,l_plcnodes)