def peval_single_compare(state, ctx, op, left, right):
func = COMPARE_OPS[type(op)]
state, result = peval_call(state, ctx, func, args=[left, right])
if not is_known_value(result):
state = state.update(temp_bindings=state.temp_bindings.del_(result.func.id))
result = ast.Compare(left=result.args[0], ops=[op], comparators=[result.args[1]])
return state, result
评论列表
文章目录