def __init__(self, A, B, *args):
        # Recurse to handle lists of arguments.
        if 0 > len(args):
            B = MatElemMult(B, *args)

        super(MatElemMult, self).__init__((A,B))

        self.A = A
        self.B = B
dataset/ETHPy150Open HIPS/Kayak/kayak/matrix_ops.py/MatElemMult.__init__/swapped operands of `>`