Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions src/sage/categories/drinfeld_modules.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,12 @@
from sage.categories.homsets import Homsets
from sage.misc.functional import log
from sage.misc.latex import latex
from sage.misc.lazy_import import lazy_import
from sage.rings.integer import Integer
from sage.rings.polynomial.ore_polynomial_ring import OrePolynomialRing
from sage.rings.polynomial.polynomial_ring import PolynomialRing_general
from sage.rings.ring_extension import RingExtension_generic

lazy_import('sage.rings.polynomial.ore_polynomial_ring', 'OrePolynomialRing')
lazy_import('sage.rings.polynomial.polynomial_ring', 'PolynomialRing_general')
lazy_import('sage.rings.ring_extension', 'RingExtension_generic')


class DrinfeldModules(Category_over_base_ring):
Expand Down
5 changes: 4 additions & 1 deletion src/sage/rings/function_field/all.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
from .constructor import FunctionField
from .drinfeld_modules.drinfeld_module import DrinfeldModule

from sage.misc.lazy_import import lazy_import

lazy_import("sage.rings.function_field.drinfeld_modules.drinfeld_module", "DrinfeldModule")
4 changes: 2 additions & 2 deletions src/sage/rings/polynomial/polynomial_ring.py
Original file line number Diff line number Diff line change
Expand Up @@ -166,8 +166,6 @@
import sage.rings.abc
from sage.rings.fraction_field_element import FractionFieldElement
from sage.rings.finite_rings.element_base import FiniteRingElement

from .polynomial_element import PolynomialBaseringInjection
from .polynomial_real_mpfr_dense import PolynomialRealDense
from .polynomial_integer_dense_flint import Polynomial_integer_dense_flint
from sage.rings.polynomial.polynomial_singular_interface import PolynomialRing_singular_repr
Expand Down Expand Up @@ -679,6 +677,8 @@ def _coerce_map_from_base_ring(self):
To: Univariate Polynomial Ring in x over Rational Field
sage: R.coerce_map_from(GF(7))
"""
from .polynomial_element import PolynomialBaseringInjection

return PolynomialBaseringInjection(self.base_ring(), self)

def _coerce_map_from_(self, P):
Expand Down