Skip to content

Commit a2e6169

Browse files
committed
Use covariant Sequence for fmpz_series and fmpq_series
1 parent 97b5a41 commit a2e6169

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/flint/types/fmpq_series.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any
1+
from typing import Any, Sequence
22
from flint.flint_base.flint_base import flint_series
33
from flint.types.fmpz import fmpz, ifmpz
44
from flint.types.fmpq import fmpq, ifmpq
@@ -13,7 +13,7 @@ class fmpq_series(flint_series[fmpq]):
1313
"""Approximate truncated power series with rational coefficients."""
1414

1515
def __init__(self,
16-
val: list[int] | list[ifmpq] | ifmpq | ifmpq_series | None = None,
16+
val: Sequence[ifmpq] | ifmpq | ifmpq_series | None = None,
1717
den: ifmpz | None = None,
1818
prec: int | None = None): ...
1919

src/flint/types/fmpz_series.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ifmpz_series = fmpz_series | ifmpz_poly
1010
class fmpz_series(flint_series[fmpz]):
1111

1212
def __init__(self,
13-
val: list[int] | list[ifmpz] | fmpz_series | fmpz_poly | ifmpz | None = None,
13+
val: Sequence[ifmpz] | fmpz_series | fmpz_poly | ifmpz | None = None,
1414
prec: int | None = None): ...
1515

1616
@property

0 commit comments

Comments
 (0)