

def _broadcast_axis(a, b):
    '\n    Raises\n    ------\n    ValueError if broadcast fails\n    '
    if (a == b):
        return a
    elif (a == 1):
        return b
    elif (b == 1):
        return a
    else:
        raise ValueError('failed to broadcast {0} and {1}'.format(a, a))

dataset/ETHPy150Open numba/numba/numba/npyufunc/deviceufunc.py _broadcast_axis/VarMisuse@66/111 `b`->`a`