Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
Fixing an immutability issue with relabelled Cartan types.
Browse files Browse the repository at this point in the history
  • Loading branch information
Travis Scrimshaw committed Mar 29, 2022
1 parent 0bac55b commit b9bee75
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/sage/combinat/root_system/type_relabel.py
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,7 @@ def type(self):
"""
return self._type.type()

@cached_method
def coxeter_diagram(self):
"""
Return the Coxeter diagram for ``self``.
Expand All @@ -416,9 +417,7 @@ def coxeter_diagram(self):
sage: G.edges()
[(1, 2, 5), (2, 3, 3)]
"""
result = self._type.coxeter_diagram().copy()
result.relabel(self._relabelling)
return result
return self._type.coxeter_diagram().relabel(self._relabelling, inplace=False, immutable=True)

###########################################################################

Expand Down

0 comments on commit b9bee75

Please sign in to comment.