def get_inputs(self, g: Graph) -> List[Node]: return [g.get_node(c) for c in self._filters.node_keys]
def get_upstream(self, g: Graph) -> List[Node]: nodes = ensure_list(self.nodes) if not nodes: return [] return [g.get_node(c) for c in nodes]