class_docstr: Find whether an expression can be replaced with an iterator.
code: def __init__(self):
      self.result = set()
      NodeAnalysis.__init__(self, Aliases, ArgumentReadOnce)
  
file_path: catboost/contrib/python/pythran/pythran/analyses/potential_iterator.py
imports: from pythran.analyses.aliases import Aliases
  from pythran.analyses.argument_read_once import ArgumentReadOnce
  from pythran.passmanager import NodeAnalysis
  import gast
label_desc: Use image node_id 1 to create a new PotentialIterator object from inherited base classes: NodeAnalysis with example: obj = PotentialIterator()