def generic_visit(self, node):
for field, old_value in ast.iter_fields(node):
if isinstance(old_value, list):
generator = self.generic_visit_list(old_value)
elif isinstance(old_value, ast.AST):
generator = self.generic_visit_real_node(node, field, old_value)
else:
generator = []
for _ in generator:
yield node
评论列表
文章目录