]> granicus.if.org Git - python/commitdiff
Issue #21596: asyncio.wait(): mention that the sequence of futures must not
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 10 Jun 2014 09:16:05 +0000 (11:16 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 10 Jun 2014 09:16:05 +0000 (11:16 +0200)
be empty.

Doc/library/asyncio-task.rst
Lib/asyncio/tasks.py

index eb254a9152f2fc3397fdac608dffa70a026ec529..f1894daf31ea470ff04e3f6ecd670d0678fcf6e3 100644 (file)
@@ -521,6 +521,8 @@ Task functions
    to complete.  Coroutines will be wrapped in Tasks. Returns two sets of
    :class:`Future`: (done, pending).
 
+   The sequence *futures* must not be empty.
+
    *timeout* can be used to control the maximum number of seconds to wait before
    returning.  *timeout* can be an int or float.  If *timeout* is not specified
    or ``None``, there is no limit to the wait time.
index 2aa568bc6d5b3a0ef630add42314850359cc287d..8b8fb82ed2dfa070b0578695f78b37b635cd354a 100644 (file)
@@ -387,6 +387,8 @@ ALL_COMPLETED = concurrent.futures.ALL_COMPLETED
 def wait(fs, *, loop=None, timeout=None, return_when=ALL_COMPLETED):
     """Wait for the Futures and coroutines given by fs to complete.
 
+    The sequence futures must not be empty.
+
     Coroutines will be wrapped in Tasks.
 
     Returns two sets of Future: (done, pending).