Skip to content

Commit d2fa576

Browse files
author
Matthias Koeppe
committed
src/sage/categories/schemes.py: Fix modularization regression
1 parent 3dd953c commit d2fa576

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/sage/categories/schemes.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
from sage.categories.fields import Fields
2020
from sage.categories.homsets import HomsetsCategory
2121

22-
from sage.schemes.generic.scheme import is_Scheme, is_AffineScheme
23-
2422

2523
class Schemes(Category):
2624
"""
@@ -75,6 +73,7 @@ def __classcall_private__(cls, X=None):
7573
Category of schemes over Integer Ring
7674
"""
7775
if X is not None:
76+
from sage.schemes.generic.scheme import is_Scheme
7877
if not is_Scheme(X):
7978
X = Schemes()(X)
8079
return Schemes_over_base(X)
@@ -137,6 +136,7 @@ def _call_(self, x):
137136
To: Rational Field
138137
139138
"""
139+
from sage.schemes.generic.scheme import is_Scheme
140140
if is_Scheme(x):
141141
return x
142142
from sage.schemes.generic.morphism import is_SchemeMorphism
@@ -229,6 +229,7 @@ def __init__(self, base):
229229
sage: AbelianVarieties(Spec(QQ))
230230
Category of abelian varieties over Rational Field
231231
"""
232+
from sage.schemes.generic.scheme import is_AffineScheme
232233
if is_AffineScheme(base):
233234
base = base.coordinate_ring()
234235
if base not in Fields():

0 commit comments

Comments
 (0)