ResourceWarningResourceWarning
Cảnh báo về quản lý tài nguyên không đúng cách, chẳng hạn file hoặc kết nối chưa được đóng.
Nguyên nhân gây ra lỗi này
Một tài nguyên (file, socket, kết nối database) chưa được đóng đúng cách. Garbage collector của Python cuối cùng sẽ đóng nó, nhưng dựa vào điều này là không đáng tin cậy và có thể dẫn đến cạn kiệt tài nguyên.
Cách sửa
Dùng context manager (lệnh with) cho tất cả tài nguyên: with open(file) as f. Đóng tài nguyên tường minh trong khối finally. Dùng contextlib.closing() cho các đối tượng không hỗ trợ lệnh with.
Mã lỗi liên quan
pip: ERROR: Could not install packagespip: ERROR: Không thể cài đặt các gói
pip không thể cài đặt một hoặc nhiều gói Python.
LookupErrorLookupError
Lớp cơ sở cho các lỗi xảy ra khi không tìm thấy key hoặc index (KeyError, IndexError).
TypeError: missing required positional argumentTypeError: thiếu đối số vị trí bắt buộc
Một hàm được gọi mà không cung cấp đủ tất cả các đối số vị trí bắt buộc.
django.core.exceptions.ImproperlyConfigureddjango.core.exceptions.ImproperlyConfigured
Django phát hiện cấu hình sai trong settings của dự án.
AssertionErrorAssertionError
Lệnh assert thất bại vì điều kiện đánh giá là False.
asyncio.TimeoutErrorasyncio.TimeoutError
Một thao tác asyncio đã vượt quá thời gian chờ.