def dmp_half_gcdex(f, g, u, K):
    if not u:
        return dup_half_gcdex(f, g, K)
    else:
        raise MultivariatePolynomialError(f, g)
remove all instrumentation established by this ClassManager.
dataset/ETHPy150Open sympy/sympy/sympy/polys/euclidtools.py/dmp_half_gcdex--crossover with--dataset/ETHPy150Open RoseOu/flasky/venv/lib/python2.7/site-packages/sqlalchemy/orm/instrumentation.py/ClassManager.unregister