Skip to content

Commit b63a2e8

Browse files
committed
add type annotations to gens methods
1 parent 0c390a0 commit b63a2e8

31 files changed

+41
-41
lines changed

src/sage/categories/examples/finite_dimensional_lie_algebras_with_basis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def basis(self):
242242

243243
lie_algebra_generators = basis
244244

245-
def gens(self):
245+
def gens(self) -> tuple:
246246
"""
247247
Return the generators of ``self``.
248248

src/sage/categories/finite_dimensional_modules_with_basis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class FiniteDimensionalModulesWithBasis(CategoryWithAxiom_over_base_ring):
3636

3737
class ParentMethods:
3838

39-
def gens(self):
39+
def gens(self) -> tuple:
4040
"""
4141
Return the generators of ``self``.
4242

src/sage/categories/pushout.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3797,7 +3797,7 @@ def __call__(self, R):
37973797
return PermutationGroup([g for g in (R.gens() + self.gens()) if not g.is_one()],
37983798
domain=self._domain)
37993799

3800-
def gens(self):
3800+
def gens(self) -> tuple:
38013801
"""
38023802
EXAMPLES::
38033803

src/sage/categories/semigroups.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ def algebra_generators(self):
906906
# gens / monoid/group/*_generators, these methods could possibly
907907
# be removed in favor of aliases gens -> xxx_generators in
908908
# the Algebras.FinitelyGenerated hierarchy
909-
def gens(self):
909+
def gens(self) -> tuple:
910910
r"""
911911
Return the generators of ``self``.
912912

src/sage/coding/linear_code_no_metric.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ def rate(self):
373373
return self.dimension() / self.length()
374374

375375
@cached_method
376-
def gens(self):
376+
def gens(self) -> list:
377377
r"""
378378
Return the generators of this code as a list of vectors.
379379

src/sage/combinat/colored_permutations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ def _inverse_simple_reflections(self):
651651
return {i: ~s[i] for i in self.index_set()}
652652

653653
@cached_method
654-
def gens(self):
654+
def gens(self) -> tuple:
655655
"""
656656
Return the generators of ``self``.
657657

src/sage/combinat/free_dendriform_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ def change_ring(self, R):
285285
"""
286286
return FreeDendriformAlgebra(R, names=self.variable_names())
287287

288-
def gens(self):
288+
def gens(self) -> tuple:
289289
"""
290290
Return the generators of ``self`` (as an algebra).
291291

src/sage/combinat/free_prelie_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ def change_ring(self, R):
348348
"""
349349
return FreePreLieAlgebra(R, names=self.variable_names())
350350

351-
def gens(self):
351+
def gens(self) -> tuple:
352352
"""
353353
Return the generators of ``self`` (as an algebra).
354354

src/sage/geometry/hyperplane_arrangement/arrangement.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3851,7 +3851,7 @@ def ngens(self):
38513851
return len(self._names)
38523852

38533853
@cached_method
3854-
def gens(self):
3854+
def gens(self) -> tuple:
38553855
"""
38563856
Return the coordinate hyperplanes.
38573857

src/sage/geometry/linear_expression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ def ngens(self):
534534
return len(self._names)
535535

536536
@cached_method
537-
def gens(self):
537+
def gens(self) -> tuple:
538538
"""
539539
Return the generators of ``self``.
540540

0 commit comments

Comments
 (0)