diff options
author | Berker Peksag <berker.peksag@gmail.com> | 2017-02-07 08:27:48 (GMT) |
---|---|---|
committer | Berker Peksag <berker.peksag@gmail.com> | 2017-02-07 08:27:48 (GMT) |
commit | 088507644e0cc396a24898c6e7ecb85daf2cbe0e (patch) | |
tree | efdde7813140a10d9772f0b0359c717aa4daeaea /Doc | |
parent | 6138432e591314bd5b05d6856d84188086e694e5 (diff) | |
parent | f59286794b49368e48cbcd8b130b4f030f4f80b9 (diff) | |
download | cpython-088507644e0cc396a24898c6e7ecb85daf2cbe0e.zip cpython-088507644e0cc396a24898c6e7ecb85daf2cbe0e.tar.gz cpython-088507644e0cc396a24898c6e7ecb85daf2cbe0e.tar.bz2 |
Issue #29441: Merge from 3.5
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/asyncio-task.rst | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/Doc/library/asyncio-task.rst b/Doc/library/asyncio-task.rst index 90cb9c3..558d17c 100644 --- a/Doc/library/asyncio-task.rst +++ b/Doc/library/asyncio-task.rst @@ -136,17 +136,6 @@ using the :meth:`sleep` function:: loop.run_until_complete(display_date(loop)) loop.close() -The same coroutine implemented using a generator:: - - @asyncio.coroutine - def display_date(loop): - end_time = loop.time() + 5.0 - while True: - print(datetime.datetime.now()) - if (loop.time() + 1.0) >= end_time: - break - yield from asyncio.sleep(1) - .. seealso:: The :ref:`display the current date with call_later() @@ -309,9 +298,8 @@ Example combining a :class:`Future` and a :ref:`coroutine function import asyncio - @asyncio.coroutine - def slow_operation(future): - yield from asyncio.sleep(1) + async def slow_operation(future): + await asyncio.sleep(1) future.set_result('Future is done!') loop = asyncio.get_event_loop() @@ -341,9 +329,8 @@ flow:: import asyncio - @asyncio.coroutine - def slow_operation(future): - yield from asyncio.sleep(1) + async def slow_operation(future): + await asyncio.sleep(1) future.set_result('Future is done!') def got_result(future): |