def flatten(node):
result = []
if isinstance(node, _ast.AST):
for value in ast_values(node):
result.extend(flatten(value))
elif isinstance(node, (list, tuple)):
for child in node:
result.extend(flatten(child))
else:
result.append(node)
return result
评论列表
文章目录