Đi đến nội dung
Ngoại lệ PythonLỗi
NotImplementedError

NotImplementedError

Một phương thức cần được implement bởi lớp con nhưng chưa được triển khai.

python

Nguyên nhân gây ra lỗi này

Một abstract method được gọi trên lớp chưa implement nó. Pattern này dùng cho abstract base class, nơi các lớp con bắt buộc phải override một số phương thức nhất định.

Cách sửa

Implement phương thức còn thiếu trong lớp con của bạn. Kiểm tra tài liệu lớp cơ sở để biết các phương thức bắt buộc. Dùng abc.ABC và @abstractmethod cho abstract class đúng chuẩn, đảm bảo buộc phải implement khi tạo lớp.

Tài liệu chính thức

Mã lỗi liên quan