code: def visit_body(self, body):
      body_as_tuple = tuple(body)
      self.result[body_as_tuple] = current = self.current
      self.current += (body_as_tuple,)
      for stmt in body:
          self.generic_visit(stmt)
      self.current = current
  
file_path: catboost/contrib/python/pythran/pythran/analyses/ancestors.py
imports: from pythran.passmanager import ModuleAnalysis
label_desc: Use image node_id 2 for calling the AncestorsWithBody obj's underlying member method code with example usage: obj.visit_body(body) without return types