Skip to content

Commit a071a01

Browse files
author
Release Manager
committed
gh-41033: avoid CommutativeRing in plural.pyx by using Parent instead another little step towards getting rid of `CommutativeRing` ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: #41033 Reported by: Frédéric Chapoton Reviewer(s): Martin Rubey
2 parents d59117f + 7bea0a1 commit a071a01

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/sage/rings/polynomial/plural.pyx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2962,8 +2962,9 @@ cpdef MPolynomialRing_libsingular new_CRing(RingWrap rw, base_ring):
29622962
self._term_order = TermOrder(rw.ordering_string(), force=True)
29632963

29642964
names = tuple(rw.var_names())
2965-
CommutativeRing.__init__(self, base_ring, names, category=Algebras(base_ring),
2966-
normalize=False)
2965+
Parent.__init__(self, base=base_ring, names=names,
2966+
category=Algebras(base_ring).Commutative(),
2967+
normalize=False)
29672968

29682969
self._has_singular = True
29692970

@@ -3031,7 +3032,8 @@ cpdef NCPolynomialRing_plural new_NRing(RingWrap rw, base_ring):
30313032
self._ngens = rw.ngens()
30323033
self._term_order = TermOrder(rw.ordering_string(), force=True)
30333034

3034-
Parent.__init__(self, base=base_ring, names=rw.var_names(), category=Algebras(base_ring))
3035+
Parent.__init__(self, base=base_ring, names=rw.var_names(),
3036+
category=Algebras(base_ring))
30353037

30363038
self._has_singular = True
30373039
self._relations = self.relations()

0 commit comments

Comments
 (0)