Skip to content

Commit 7b3bb5b

Browse files
committed
fix one doctest
1 parent 28daf53 commit 7b3bb5b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/sage/modules/free_module.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@
187187
import sage.rings.integer_ring
188188
import sage.rings.rational_field
189189
from sage.rings.ring import IntegralDomain, is_Ring
190+
from sage.categories.fields import Fields
190191
from sage.categories.infinite_enumerated_sets import InfiniteEnumeratedSets
191192
from sage.categories.integral_domains import IntegralDomains
192193
from sage.categories.principal_ideal_domains import PrincipalIdealDomains
@@ -4347,7 +4348,7 @@ def __init__(self, base_field, dimension, degree, sparse=False, category=None):
43474348
sage: FreeModule_generic_field(QQ, 5, 5)
43484349
<repr(<sage.modules.free_module.FreeModule_generic_field_with_category at 0x...>) failed: NotImplementedError>
43494350
"""
4350-
if not isinstance(base_field, ring.Field):
4351+
if base_field not in Fields():
43514352
raise TypeError("The base_field (=%s) must be a field" % base_field)
43524353
super().__init__(base_field, dimension, degree, sparse=sparse, category=category)
43534354

0 commit comments

Comments
 (0)