Skip to content

Commit 3aab2e3

Browse files
committed
adapt repr of TropicalMPolynomial
1 parent 2215f72 commit 3aab2e3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/sage/rings/semirings/tropical_mpolynomial.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,14 @@ def _repr_(self):
662662
"""
663663
if not self.monomial_coefficients():
664664
return str(self.parent().base().zero())
665-
s = super()._repr_()
665+
try:
666+
key = self.parent().term_order().sortkey
667+
except AttributeError:
668+
key = None
669+
atomic = self.parent().base_ring()._repr_option('element_is_atomic')
670+
s = self.element().poly_repr(self.parent().variable_names(),
671+
atomic_coefficients=atomic,
672+
sortkey=key)
666673
if self.monomials()[-1].is_constant():
667674
if self.monomial_coefficient(self.parent()(0)) < 0:
668675
s = s.replace(" - ", " + -")

0 commit comments

Comments
 (0)