Ngoại lệ¶
Source code: Lib/asyncio/exceptions.py
- exception asyncio.TimeoutError¶
Bí danh
TimeoutErrorkhông còn được dùng nữa, được nêu ra khi hoạt động đã vượt quá thời hạn nhất định.Thay đổi trong phiên bản 3.11: Lớp này được đặt bí danh là
TimeoutError.
- exception asyncio.CancelledError¶
Hoạt động đã bị hủy bỏ.
Ngoại lệ này có thể bị phát hiện để thực hiện các thao tác tùy chỉnh khi Tác vụ asyncio bị hủy. Trong hầu hết các tình huống, ngoại lệ phải được nêu lại.
Thay đổi trong phiên bản 3.8:
CancelledErrorhiện là lớp con củaBaseExceptionchứ không phảiException.
- exception asyncio.InvalidStateError¶
Trạng thái bên trong của
TaskhoặcFuturekhông hợp lệ.Có thể được nâng lên trong các tình huống như đặt giá trị kết quả cho đối tượng Future đã được đặt giá trị kết quả.
- exception asyncio.SendfileNotAvailableError¶
Tòa nhà "sendfile" không có sẵn cho ổ cắm hoặc loại tệp nhất định.
Một lớp con của
RuntimeError.
- exception asyncio.IncompleteReadError¶
Thao tác đọc được yêu cầu không hoàn thành đầy đủ.
Được nâng lên bởi asyncio stream APIs.
Ngoại lệ này là một lớp con của
EOFError.
- exception asyncio.LimitOverrunError¶
Đã đạt đến giới hạn kích thước bộ đệm trong khi tìm kiếm dấu phân cách.
Được nâng lên bởi asyncio stream APIs.
- consumed¶
Tổng số byte được tiêu thụ.