const_fold.py 文件源码

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

项目:fatoptimizer 作者: vstinner 项目源码 文件源码
def not_compare(self, node):
        compare = node.operand
        if len(compare.ops) != 1:
            # FIXME: optimize: 'not a <= b <= c' to 'a > b or b > c'
            return

        op = compare.ops[0]
        try:
            op = NOT_COMPARE[op.__class__]()
        except KeyError:
            return
        new_cmp = ast.Compare(left=compare.left, ops=[op],
                              comparators=compare.comparators)
        copy_lineno(compare, new_cmp)
        return new_cmp
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号