Ir para o conteúdo
Exceções de PythonErro
NotImplementedError

NotImplementedError

Um método que deveria ser implementado por uma subclasse ainda não foi implementado.

python

O que causa este erro

Um método abstrato foi chamado em uma classe que não o implementou. Esse padrão é usado em classes base abstratas onde subclasses devem sobrescrever determinados métodos.

Como corrigir

Implemente o método ausente na sua subclasse. Consulte a documentação da classe base para verificar os métodos obrigatórios. Use abc.ABC e @abstractmethod para classes abstratas formais que exigem implementação no momento da criação da classe.

Documentação Oficial

Códigos de Erro Relacionados