异常¶
æº�代ç �: Lib/asyncio/exceptions.py
- exception asyncio.TimeoutError¶
TimeoutError的一个已被弃用的别�,会在�作超出了给定的时�时引�。在 3.11 版本�生�更: 这个类是
TimeoutError的别�。
- exception asyncio.CancelledError¶
该�作已被�消。
å�–消asyncio任务时,å�¯ä»¥æ�•获æ¤å¼‚常以执行自定义æ“�ä½œã€‚åœ¨å‡ ä¹Žæ‰€æœ‰æƒ…å†µä¸‹ï¼Œéƒ½å¿…é¡»é‡�新引å�‘异常。
在 3.8 版本�生�更:
CancelledError现在是BaseExceptionçš„å�类而ä¸�是Exceptionçš„å�类。
- exception asyncio.InvalidStateError¶
Task或Future的内部状æ€�æ— æ•ˆã€‚åœ¨ä¸ºå·²è®¾ç½®ç»“æžœå€¼çš„æœªæ�¥å¯¹è±¡è®¾ç½®ç»“æžœå€¼ç‰æƒ…况下,å�¯ä»¥å¼•å�‘æ¤é—®é¢˜ã€‚
- exception asyncio.SendfileNotAvailableError¶
"sendfile" 系统调用ä¸�é€‚ç”¨äºŽç»™å®šçš„å¥—æŽ¥å—æˆ–文件类型。
å�ç±»
RuntimeError。
- exception asyncio.IncompleteReadError¶
请求的读��作未完全完�。
由 asyncio stream APIs �出
æ¤å¼‚常是
EOFErrorçš„å�类。
- exception asyncio.LimitOverrunError¶
在查找分隔符时达到缓冲区大��制。
由 asyncio stream APIs �出
- consumed¶
è¦�消耗的å—节总数。