Skip to content

Commit 5439a9d

Browse files
tscrimdimpase
authored andcommitted
Added doctests to gen() method.
1 parent 71edbb7 commit 5439a9d

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/sage/groups/cactus_group.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -928,11 +928,18 @@ def gen(self, i):
928928
Return the ``i``-th generator of ``self``.
929929
930930
EXAMPLES::
931+
932+
sage: PJ3 = groups.misc.PureCactus(3)
933+
sage: PJ3.gen(0)
934+
s[2,3]*s[1,2]*s[2,3]*s[1,3]
935+
sage: PJ3.gen(1)
936+
s[1,2]*s[2,3]*s[1,2]*s[1,3]
937+
sage: PJ3.gen(5)
938+
Traceback (most recent call last):
939+
...
940+
IndexError: tuple index out of range
931941
"""
932-
gens = self.gens()
933-
if i >= len(gens) or i < 0:
934-
raise ValueError("invalid generator")
935-
return gens[i]
942+
return self.gens()[i]
936943

937944
@cached_method
938945
def gens(self):

0 commit comments

Comments
 (0)