Skip to content

Commit ef273be

Browse files
committed
one more use of itertools.product
1 parent 59e4ec0 commit ef273be

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sage/modular/multiple_zeta.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,11 @@
168168
from __future__ import annotations
169169
import numbers
170170
from typing import Iterator
171+
from itertools import product
171172

172173
from sage.misc.fast_methods import Singleton
173174
from sage.structure.richcmp import op_EQ, op_NE
174175
from sage.structure.element import parent
175-
from sage.categories.cartesian_product import cartesian_product
176176
from sage.categories.graded_algebras_with_basis import GradedAlgebrasWithBasis
177177
from sage.categories.rings import Rings
178178
from sage.categories.domains import Domains
@@ -578,7 +578,7 @@ def extend_multiplicative_basis(B, n) -> Iterator:
578578
[((7,),), ((5,), (2,)), ((3,), (2,), (2,))]
579579
"""
580580
for pi in Partitions(n, min_part=2):
581-
yield from cartesian_product([B[i] for i in pi])
581+
yield from product(*[B[i] for i in pi])
582582

583583

584584
# several classes for the algebra of MZV

0 commit comments

Comments
 (0)