trio_test.py 487 B

12345678910111213141516171819202122232425
  1. import trio
  2. async def foo1():
  3. print(' foo1: выполняется')
  4. await trio.sleep(2)
  5. print(' foo1: выполнен')
  6. async def foo2():
  7. print(' foo2: выполняется')
  8. await trio.sleep(1)
  9. print(' foo2: выполнен')
  10. async def root():
  11. async with trio.open_nursery() as nursery:
  12. nursery.start_soon(foo1)
  13. nursery.start_soon(foo2)
  14. def main():
  15. trio.run(root)
  16. if __name__ == '__main__':
  17. main()