From 6e7ac975b499c63056819c5ea9987f089f790049 Mon Sep 17 00:00:00 2001 From: Kaushal Rohit Date: Sat, 3 Oct 2020 11:21:14 +0530 Subject: [PATCH] concurrent.futures.wait: changed Iterable to Sequence (#4597) --- stdlib/3/concurrent/futures/_base.pyi | 4 ++-- third_party/2/concurrent/futures/_base.pyi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stdlib/3/concurrent/futures/_base.pyi b/stdlib/3/concurrent/futures/_base.pyi index 149bc3503..ba17658c8 100644 --- a/stdlib/3/concurrent/futures/_base.pyi +++ b/stdlib/3/concurrent/futures/_base.pyi @@ -2,7 +2,7 @@ import sys import threading from logging import Logger from types import TracebackType -from typing import Any, Callable, Generic, Iterable, Iterator, List, Optional, Set, Tuple, TypeVar +from typing import Any, Callable, Generic, Iterable, Iterator, List, Optional, Sequence, Set, Tuple, TypeVar FIRST_COMPLETED: str FIRST_EXCEPTION: str @@ -65,7 +65,7 @@ class Executor: def as_completed(fs: Iterable[Future[_T]], timeout: Optional[float] = ...) -> Iterator[Future[_T]]: ... def wait( - fs: Iterable[Future[_T]], timeout: Optional[float] = ..., return_when: str = ... + fs: Sequence[Future[_T]], timeout: Optional[float] = ..., return_when: str = ... ) -> Tuple[Set[Future[_T]], Set[Future[_T]]]: ... class _Waiter: diff --git a/third_party/2/concurrent/futures/_base.pyi b/third_party/2/concurrent/futures/_base.pyi index 149bc3503..ba17658c8 100644 --- a/third_party/2/concurrent/futures/_base.pyi +++ b/third_party/2/concurrent/futures/_base.pyi @@ -2,7 +2,7 @@ import sys import threading from logging import Logger from types import TracebackType -from typing import Any, Callable, Generic, Iterable, Iterator, List, Optional, Set, Tuple, TypeVar +from typing import Any, Callable, Generic, Iterable, Iterator, List, Optional, Sequence, Set, Tuple, TypeVar FIRST_COMPLETED: str FIRST_EXCEPTION: str @@ -65,7 +65,7 @@ class Executor: def as_completed(fs: Iterable[Future[_T]], timeout: Optional[float] = ...) -> Iterator[Future[_T]]: ... def wait( - fs: Iterable[Future[_T]], timeout: Optional[float] = ..., return_when: str = ... + fs: Sequence[Future[_T]], timeout: Optional[float] = ..., return_when: str = ... ) -> Tuple[Set[Future[_T]], Set[Future[_T]]]: ... class _Waiter: