Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro app.py

AttributeError: 'Restaurante' object has no attribute 'alternar_estado'

2 respostas
solução!

E aí, beleza?

Então, esse erro AttributeError: 'Restaurante' object has no attribute 'alternar_estado' tá dizendo basicamente que você tá tentando chamar um método ou atributo chamado alternar_estado em um objeto da classe Restaurante, mas esse método ou atributo não foi definido na classe.

Aqui vão algumas coisas pra você dar uma olhada:

Dá uma conferida na classe Restaurante pra ver se realmente existe um método chamado alternar_estado. Se você esqueceu de definir esse método lá, é isso que tá causando o erro.

Se você tá tentando importar essa classe de outro arquivo usando algo como from restaurante import Restaurante, garanta que você não fez confusão no nome ou no local onde tá importando.

Às vezes, a gente dá uma escorregada e digita algo errado. Confira se o nome alternar_estado tá batendo certinho com o que você tá tentando chamar. Se você tiver classes herdadas ou usando composição, garanta que tudo esteja alinhado e que a classe Restaurante realmente deveria ter esse método ou atributo.

Se você der uma revisada nesses pontos, é bem provável que descubra o que tá causando o erro e consiga resolver rapidinho. Qualquer coisa, grita aí!

Obrigado pela ajuda!