def _mul_as_two_parts(f):

    gs = _mul_args(f)
    if len(gs) < 2:
        return None
    if len(gs) == 2:
        return [tuple(gs)]
    return [(Mul(*x), Mul(*y)) for (x, y) in multiset_partitions(gs, 2)]
The address of this site.
dataset/ETHPy150Open sympy/sympy/sympy/integrals/meijerint.py/_mul_as_two_parts--crossover with--dataset/ETHPy150Open mozilla/inventory/core/site/models.py/SiteKeyValue._aa_address