diff --git a/src/sage/rings/polynomial/all.py b/src/sage/rings/polynomial/all.py index ebd1d56dc92..cf7d7f76a2a 100644 --- a/src/sage/rings/polynomial/all.py +++ b/src/sage/rings/polynomial/all.py @@ -24,7 +24,7 @@ # Univariate Polynomial Rings from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing, MPolynomialRing from sage.rings.polynomial.polynomial_ring import polygen, polygens, is_PolynomialRing -from sage.rings.polynomial.polynomial_element import is_Polynomial +from sage.rings.polynomial.polynomial_element import is_Polynomial, Polynomial # Multivariate Polynomial Rings from sage.rings.polynomial.multi_polynomial_ring import is_MPolynomialRing diff --git a/src/sage/schemes/elliptic_curves/constructor.py b/src/sage/schemes/elliptic_curves/constructor.py index 825ac712ec6..6aba291e078 100644 --- a/src/sage/schemes/elliptic_curves/constructor.py +++ b/src/sage/schemes/elliptic_curves/constructor.py @@ -952,9 +952,10 @@ def projective_point(p): sage: projective_point([F(4), F(8), F(2)]) [4, 8, 2] """ + from sage.rings.integer import GCD_list, LCM_list try: - p_gcd = rings.integer.GCD_list([x.numerator() for x in p]) - p_lcm = rings.integer.LCM_list([x.denominator() for x in p]) + p_gcd = GCD_list([x.numerator() for x in p]) + p_lcm = LCM_list([x.denominator() for x in p]) except AttributeError: return p scale = p_lcm / p_gcd