diff options
| author | Antoine Pitrou <pitrou@free.fr> | 2017-11-07 16:03:28 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-07 16:03:28 (GMT) |
| commit | 22b1128559bdeb96907da5840960691bb050d11a (patch) | |
| tree | d2555daea1452b34695fc19efb2c7a5242a6a755 /Lib/asyncio/futures.py | |
| parent | 39a156c505b7dc431a0a4cffcbefca577848db38 (diff) | |
| download | cpython-22b1128559bdeb96907da5840960691bb050d11a.zip cpython-22b1128559bdeb96907da5840960691bb050d11a.tar.gz cpython-22b1128559bdeb96907da5840960691bb050d11a.tar.bz2 | |
bpo-31960: Fix asyncio.Future documentation for thread (un)safety. (#4319)
Diffstat (limited to 'Lib/asyncio/futures.py')
| -rw-r--r-- | Lib/asyncio/futures.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/asyncio/futures.py b/Lib/asyncio/futures.py index 215f72d..3dc9c500 100644 --- a/Lib/asyncio/futures.py +++ b/Lib/asyncio/futures.py @@ -32,11 +32,13 @@ class Future: Differences: + - This class is not thread-safe. + - result() and exception() do not take a timeout argument and raise an exception when the future isn't done yet. - Callbacks registered with add_done_callback() are always called - via the event loop's call_soon_threadsafe(). + via the event loop's call_soon(). - This class is not compatible with the wait() and as_completed() methods in the concurrent.futures package. |
