异常 – – 异步I / O(Python教程)(参考资料)
例外
- exception
asyncio.
TimeoutError
-
手术已超过规定的截止日期.
重要
这个例外与内置的不同
TimeoutError
例外。
- exception
asyncio.
CancelledError
-
操作已被取消.
可以捕获此异常,以便在取消asyncio任务时执行自定义操作。几乎在所有情况下都必须重新考虑例外情况.
重要事项
这个例外是
Exception
,所以它可以被过宽的 @try..except
块:try: await operationexcept Exception: # The cancellation is broken because the *except* block # suppresses the CancelledError exception. log.log("an error has occurred")
相反,应使用以下模式:
try: await operationexcept asyncio.CancelledError: raiseexcept Exception: log.log("an error has occurred")
- exception
asyncio.
InvalidStateError
-
的内部状态无效
Task
要么Future
.可以在设置Future已经有结果值的对象.
- exception
asyncio.
SendfileNotAvailableError
-
“sendfile”系统调用不适用于givensocket或文件类型.
的子类
RuntimeError
.
- exception
asyncio.
IncompleteReadError
-
请求的读取操作没有完全完成.
由引发asyncio stream API .
这个例外是
EOFError
.expected
-
总数(
int
)预期字节数
partial
-
一串
bytes
在到达流结束之前读取.
- exception
asyncio.
LimitOverrunError
-
在查找分隔符时达到缓冲区大小限制.
由 asyncio stream API .
consumed
-
提供要消耗的字节总数
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » 异常 – – 异步I / O(Python教程)(参考资料)
超哥软件库 » 异常 – – 异步I / O(Python教程)(参考资料)