Przejdź do treści
Wyjątki PythonBłąd
NotImplementedError

NotImplementedError

Metoda, która powinna być zaimplementowana przez podklasę, nie została jeszcze zaimplementowana.

python

Co powoduje ten błąd

Wywołano metodę abstrakcyjną na klasie, która jej nie zaimplementowała. Wzorzec ten stosowany jest w abstrakcyjnych klasach bazowych, gdzie podklasy muszą nadpisać określone metody.

Jak to naprawić

Zaimplementuj brakującą metodę w podklasie. Sprawdź dokumentację klasy bazowej pod kątem wymaganych metod. Używaj abc.ABC i @abstractmethod dla właściwych klas abstrakcyjnych, wymuszających implementację podczas tworzenia klasy.

Oficjalna dokumentacja

Powiązane kody błędów