【发布时间】:2022-01-19 01:29:47
【问题描述】:
这听起来像是一个愚蠢的问题,但我找不到明确的答案。
I can read, in the asyncio doc here:
done()如果任务完成,则返回 True。当包装的协程返回值、引发异常或任务被取消时,任务完成。
这是否意味着无论我创建什么协程,它必须总是返回一些东西,而不是在工作完成时简单地结束??
如果是的话,最pythonic的方法是什么?
return 0 或 return None ?
【问题讨论】:
-
每个 Python 函数/协程在结束时都会隐式返回
None而不会引发异常。
标签: python python-asyncio rules