Ngoại lệ

Source code: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

Bí danh TimeoutError khô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: CancelledError hiện là lớp con của BaseException chứ không phải Exception.

exception asyncio.InvalidStateError

Trạng thái bên trong của Task hoặc Future khô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.

expected

Tổng số (int) byte dự kiến.

partial

Một chuỗi bytes được đọc trước khi kết thúc luồng.

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ụ.