kopia lustrzana https://github.com/micropython/micropython-lib
16 wiersze
412 B
Python
16 wiersze
412 B
Python
#https://docs.python.org/3.4/library/asyncio-task.html#example-chain-coroutines
|
|
#import asyncio
|
|
import asyncio_slow as asyncio
|
|
|
|
@asyncio.coroutine
|
|
def slow_operation(future):
|
|
yield from asyncio.sleep(1)
|
|
future.set_result('Future is done!')
|
|
|
|
loop = asyncio.get_event_loop()
|
|
future = asyncio.Future()
|
|
asyncio.Task(slow_operation(future))
|
|
loop.run_until_complete(future)
|
|
print(future.result())
|
|
loop.close()
|