GeneratorExitGeneratorExit
Được raise khi phương thức close() của generator được gọi, cho phép dọn dẹp tài nguyên.
Nguyên nhân gây ra lỗi này
Phương thức close() của generator hoặc coroutine được gọi, hoặc generator bị garbage collected. Điều này cho generator cơ hội chạy các khối finally và giải phóng tài nguyên.
Cách sửa
Dùng try-finally trong generator để dọn dẹp. Không yield giá trị mới trong trình xử lý GeneratorExit. Nếu cần logic dọn dẹp, đặt nó trong khối finally bên trong hàm generator.
Mã lỗi liên quan
FileNotFoundErrorFileNotFoundError
File hoặc thư mục được chỉ định không tồn tại.
IOErrorIOError
Thao tác I/O thất bại. IOError là alias của OSError trong Python 3.
ImportErrorImportError
Câu lệnh import không thể tìm hoặc tải module hay tên được chỉ định.
NotADirectoryErrorNotADirectoryError
Thao tác thư mục được thực hiện trên đường dẫn không phải thư mục.
requests.exceptions.Timeoutrequests.exceptions.Timeout
Yêu cầu hết thời gian chờ phản hồi từ máy chủ.
AttributeErrorAttributeError
Đối tượng không có thuộc tính hoặc phương thức được yêu cầu.