def visit_binop(self, obj):
        lhs = obj.lhs.accept(self)
        op = obj.op
        rhs = obj.rhs.accept(self)
        if op == "+":
            return lhs + rhs
        elif op == "-":
            return lhs - rhs
        elif op == "*":
            return lhs * rhs
        elif op == "/":
            return rhs / lhs
        else:
            raise ValueError("invalid op", op)
dataset/ETHPy150Open MostAwesomeDude/construct/construct/tests/test_ast.py/EvalVisitor.visit_binop/swapped operands of `/`