def _get_sp_by_category(self): available_sp = [] unavailable_sp = [] nodes = self._node_map.nodes() for node in nodes: if VNXSPEnum.is_sp(node.name): if node.available: available_sp.append(node) else: unavailable_sp.append(node) return available_sp, unavailable_sp
def _ping_node(self, node): def do(): self._ping_sp(node.ip) if VNXSPEnum.is_sp(node.name) and not node.working: daemon(do)