mirror of https://github.com/python/cpython
Issue #29441: Update examples to use async and await keywords in asyncio-task.rst
This commit is contained in:
parent
4e7ff8b1a3
commit
f59286794b
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue