(
        self, included_nodes: Set[UniqueId], selector: str
    )
Yield all nodes in the graph that match the selector.

        :param str selector: The selector or node name
Yield all nodes in the graph that match the selector.
Yield all nodes in the graph that match the selector .
def search(
        self, included_nodes: Set[UniqueId], selector: str
    ) -> Iterator[UniqueId]:
        """Yield all nodes in the graph that match the selector.

        :param str selector: The selector or node name
        """
        parsed_nodes = list(self.parsed_nodes(included_nodes))
        for node, real_node in parsed_nodes:
            if self.node_is_match(selector, real_node.fqn):
                yield node
def search ( self , included_nodes : Set [ UniqueId ] , selector : str ) -> Iterator [ UniqueId ] : parsed_nodes = list ( self . parsed_nodes ( included_nodes ) ) for node , real_node in parsed_nodes : if self . node_is_match ( selector , real_node . fqn ) : yield node