【发布时间】:2018-07-28 02:09:42
【问题描述】:
当使用 trio 和 nursery 对象时,如何捕获从方法返回的任何值?
以三重奏网站上的this 为例:
async def append_fruits():
fruits = []
fruits.append("Apple")
fruits.append("Orange")
return fruits
async def numbers():
numbers = []
numbers.append(1)
numbers.append(2)
return numbers
async def parent():
async with trio.open_nursery() as nursery:
nursery.start_soon(append_fruits)
nursery.start_soon(numbers)
我对其进行了修改,以便每个方法都返回一个list。您将如何捕获返回值以便我可以打印它们?
【问题讨论】: