criteria.py 文件源码

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

项目:beval 作者: hyw208 项目源码 文件源码
def visit_UnaryOp(self, node):
        if type(node.op) not in (ast.Not,):
            raise SyntaxError("%s is not supported" % type(node.op))

        self.visit(node.operand)
        obj = self.data.pop()
        criteria = obj if isinstance(obj, Criteria) else criteria_class.instance(Const.Bool, obj)

        cls = criteria_class.lookup(ast_op_to_criteria.lookup(type(node.op)))
        criteria = cls(criteria)
        self.data.append(criteria)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号