normalizer.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:bigcode-tools 作者: tuvistavie 项目源码 文件源码
def normalize(node):
    if isinstance(node, ast.Compare):
        return normalize_compare(node)
    for key in dir(node):
        if key.startswith("_"):
            continue
        value = getattr(node, key)
        if isinstance(value, ast.AST):
            setattr(node, key, normalize(value))
        elif isinstance(value, list):
            setattr(node, key, [normalize(n) for n in value])
    return node
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号