@@ -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
3943def 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
4347def 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
4751def 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
5155def 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
5763class chain (AsyncIterator [T ]):
5864 __slots__ : tuple [str , ...]
0 commit comments