strs = filter(lambda x: isinstance(x, StringTypes), node_filter)
nodes = Node().select(filter={'node_id': ints, 'hostname': strs})
elif isinstance(node_filter, dict):
- nodes = Node().select(filter={'node_id': ints, 'hostname': strs})
+ nodes = Node().select(filter=node_filter)
elif isinstance (node_filter, StringTypes):
nodes = Node().select(filter={'hostname': strs})
elif isinstance (node_filter, (int, long)):