Skip to content

Commit 96df7b3

Browse files
committed
Trac #21325 review comment 18: deal with remaining block vectors
1 parent ecb3663 commit 96df7b3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/sage/combinat/k_regular_sequence.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,7 @@ def partial_sums(self, include_n=False):
668668
[0 0|0 1]},
669669
(1, 1, 1, 1))
670670
"""
671+
from itertools import chain
671672
from sage.matrix.constructor import Matrix
672673
from sage.matrix.special import zero_matrix
673674
from sage.modules.free_module_element import vector
@@ -684,9 +685,9 @@ def partial_sums(self, include_n=False):
684685
result = P.element_class(
685686
P,
686687
{r: Matrix.block([[B[0], -B[r+1]], [Z, self.mu[r]]]) for r in A},
687-
vector(tuple(self.left) +
688-
(dim*(0,) if include_n else tuple(-self.left))),
689-
vector(2*tuple(self.right)))
688+
vector(chain(self.left,
689+
(dim*(0,) if include_n else -self.left))),
690+
vector(chain(self.right, self.right)))
690691

691692
return result
692693

0 commit comments

Comments
 (0)