code: def visit_many(self, g, nodes):
      for node in nodes:
          self.visit_impl(g, node)
      while True:
          if None in iter(self.memo.values()):
              revisit = [k for k, v in self.memo.items() if v is None]
              self.memo = {
                  k: v for k, v in self.memo.items() if v is not None
              }
              for n in revisit:
                  self.visit_impl(g, n)
          else:
              break
      return self
  
imports: from ..parsed_tf_node import ParsedTFNode
label_desc: Use image node_id 4 for calling the FindSubgraph obj's underlying member method code with example usage: obj.visit_many(g, nodes) and returns: self