Skip to content

Commit 891c34a

Browse files
adjust typing, clean up imports
1 parent f17dbe8 commit 891c34a

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

asyncstdlib/itertools.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
zip,
3333
enumerate as aenumerate,
3434
iter as aiter,
35-
tuple as atuple,
3635
)
3736

3837
S = TypeVar("S")

asyncstdlib/itertools.pyi

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,33 @@ def accumulate(
3232
initial: T1,
3333
) -> AsyncIterator[T1]: ...
3434
@overload
35-
def batched(iterable: AnyIterable[T], n: Literal[1]) -> AsyncIterator[tuple[T]]: ...
35+
def batched(
36+
iterable: AnyIterable[T], n: Literal[1], strict: bool = ...
37+
) -> AsyncIterator[tuple[T]]: ...
3638
@overload
37-
def batched(iterable: AnyIterable[T], n: Literal[2]) -> AsyncIterator[tuple[T, T]]: ...
39+
def batched(
40+
iterable: AnyIterable[T], n: Literal[2], strict: bool = ...
41+
) -> AsyncIterator[tuple[T, T]]: ...
3842
@overload
3943
def batched(
40-
iterable: AnyIterable[T], n: Literal[3]
44+
iterable: AnyIterable[T], n: Literal[3], strict: bool = ...
4145
) -> AsyncIterator[tuple[T, T, T]]: ...
4246
@overload
4347
def batched(
44-
iterable: AnyIterable[T], n: Literal[4]
48+
iterable: AnyIterable[T], n: Literal[4], strict: bool = ...
4549
) -> AsyncIterator[tuple[T, T, T, T]]: ...
4650
@overload
4751
def batched(
48-
iterable: AnyIterable[T], n: Literal[5]
52+
iterable: AnyIterable[T], n: Literal[5], strict: bool = ...
4953
) -> AsyncIterator[tuple[T, T, T, T, T]]: ...
5054
@overload
5155
def batched(
52-
iterable: AnyIterable[T], n: Literal[6]
56+
iterable: AnyIterable[T], n: Literal[6], strict: bool = ...
5357
) -> AsyncIterator[tuple[T, T, T, T, T, T]]: ...
5458
@overload
55-
def batched(iterable: AnyIterable[T], n: int) -> AsyncIterator[tuple[T, ...]]: ...
59+
def batched(
60+
iterable: AnyIterable[T], n: int, strict: bool = ...
61+
) -> AsyncIterator[tuple[T, ...]]: ...
5662

5763
class chain(AsyncIterator[T]):
5864
__slots__: tuple[str, ...]

0 commit comments

Comments
 (0)