ACL uses enums, some more tests, other stuff.
[python_utils.git] / smart_future.py
index f1ffee1c63250b4fb0d0be319a8090ce406f5fc0..1c95973f48ab3bc3a0c9bcd90fa13498f851b8a9 100644 (file)
@@ -6,13 +6,15 @@ import concurrent.futures as fut
 import time
 from typing import Callable, List, TypeVar
 
+# This module is commonly used by others in here and should avoid
+# taking any unnecessary dependencies back on them.
 from deferred_operand import DeferredOperand
 import id_generator
 
 T = TypeVar('T')
 
 
-def wait_many(futures: List[SmartFuture], *, callback: Callable = None):
+def wait_any(futures: List[SmartFuture], *, callback: Callable = None):
     finished: Mapping[int, bool] = {}
     x = 0
     while True: