Skip to content

Commit 9f33709

Browse files
committed
use Parent for NumberFields
1 parent 439065e commit 9f33709

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/sage/rings/number_field/number_field.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@
7777
# ****************************************************************************
7878
from __future__ import annotations
7979
from sage.misc.cachefunc import cached_method
80-
from sage.misc.superseded import (deprecation,
81-
deprecated_function_alias)
80+
from sage.misc.superseded import deprecation
8281

8382

8483
import sage.libs.ntl.all as ntl
@@ -109,6 +108,7 @@
109108
from .class_group import SClassGroup
110109

111110
from sage.structure.element import is_Element
111+
from sage.structure.parent import Parent
112112
from sage.structure.sequence import Sequence
113113
from sage.structure.factorization import Factorization
114114
from sage.structure.category_object import normalize_names
@@ -210,7 +210,6 @@ def proof_flag(t):
210210
import sage.groups.abelian_gps.abelian_group
211211
import sage.rings.complex_interval_field
212212

213-
from sage.structure.parent_gens import ParentWithGens
214213
from sage.structure.factory import UniqueFactory
215214
from . import number_field_element
216215
from . import number_field_element_quadratic
@@ -1380,7 +1379,7 @@ def __init__(self, polynomial, name, latex_name,
13801379
else:
13811380
assert category.is_subcategory(default_category), "%s is not a subcategory of %s" % (category, default_category)
13821381

1383-
ParentWithGens.__init__(self, QQ, name, category=category)
1382+
Parent.__init__(self, base=QQ, names=name, category=category)
13841383
if not isinstance(polynomial, polynomial_element.Polynomial):
13851384
raise TypeError("polynomial (=%s) must be a polynomial" % repr(polynomial))
13861385

@@ -12762,7 +12761,6 @@ def _splitting_classes_gens_(K, m, d):
1276212761
"""
1276312762
from sage.groups.abelian_gps.abelian_group import AbelianGroup
1276412763

12765-
R = K.ring_of_integers()
1276612764
Zm = IntegerModRing(m)
1276712765
unit_gens = Zm.unit_gens()
1276812766
Zmstar = AbelianGroup(len(unit_gens), [x.multiplicative_order() for x in unit_gens])

0 commit comments

Comments
 (0)