@types.coroutine疑问
来源:12-11 async和await

qq_晚风依旧_0
2019-08-18
bobby老师:
@types.coroutine
def compute(x, y):
print(“Compute %s + %s …” % (x, y))
yield from asyncio.sleep(1.0)
return x + y
compute函数现在被@types.coroutine包装以后,该函数返回的应该是一个 coroutine object。用inspect.iscoroutine(compute())判断的时候怎么会是false呢。
写回答
3回答
-
bobby
2019-08-22
你可以通过这个代码对比一下,inspect用于识别async原生的协程。
00 -
qq_晚风依旧_0
提问者
2019-08-20
bobby老师,我换了一个简单的函数然后用@types.coroutines 装饰,判断是否是协程还是报False,麻烦帮忙看一下,谢谢
00 -
bobby
2019-08-20
你把代码格式化一下 我看看 而且你这边调用compute()不传递参数吗?
012019-08-20
相似问题