Skip to content

Commit b8968c0

Browse files
author
Matthias Koeppe
committed
sage.{categories,rings}: Modularization fixes for imports
1 parent 5dfaef1 commit b8968c0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/sage/rings/continued_fraction.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2498,7 +2498,10 @@ def continued_fraction_list(x, type="std", partial_convergents=False,
24982498

24992499
cf = None
25002500

2501-
from sage.rings.real_mpfr import RealLiteral
2501+
try:
2502+
from sage.rings.real_mpfr import RealLiteral
2503+
except ImportError:
2504+
RealLiteral = ()
25022505
if isinstance(x, RealLiteral):
25032506
from sage.rings.real_mpfi import RealIntervalField
25042507
x = RealIntervalField(x.prec())(x)

src/sage/rings/puiseux_series_ring_element.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ from sage.arith.functions import lcm
106106
from sage.arith.misc import gcd
107107
from sage.rings.integer_ring import ZZ
108108
from sage.rings.rational_field import QQ
109-
from sage.rings.complex_mpfr import ComplexField
110109
from sage.rings.infinity import infinity
111110
from sage.rings.laurent_series_ring_element cimport LaurentSeries
112111
from sage.structure.element cimport (Element, AlgebraElement)
@@ -308,6 +307,7 @@ cdef class PuiseuxSeries(AlgebraElement):
308307
if isinstance(x, int):
309308
x = ZZ(x)
310309
elif isinstance(x, float):
310+
from sage.rings.complex_mpfr import ComplexField
311311
x = ComplexField()(x)
312312
t = x.nth_root(self._e)
313313
p = self._l.__u.polynomial()

0 commit comments

Comments
 (0)