def transform(value, transformers, file=None):
"""
:param value:
:param transformers:
:return:
"""
result = value
if transformers:
node = to_ast(value, file=file)
if node:
for transformer in transformers:
node = transformer.visit(node)
node = ast.fix_missing_locations(node)
result = from_ast(node, value)
return result
评论列表
文章目录