1
resposta

takes exactly one argument

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

não consegui resolver esse erro

1 resposta

Olá.

Para poder ajudar de forma melhor, ajudaria se tivéssemos acesso ao conteúdo dos arquivos modelos.restaurante, modelos.cardapio.bebida e modelos.cadapio.prato.

Mas de acordo com o stack trace, o erro ocorre na linha 4 do arquivo modelos.cardapio.bebida, onde há uma chamada do super(), mas a classe não herda de nenhuma outra (logo, herda da classe object). Se a classe não herda de nenhuma outra (portanto, herdando de object), ela não deve usar o método super().init()

Caso essa aula seja antes da de herança, e o último parágrafo tenha sido mais confuso do que útil, a questão é não usar o super() nessa classe, e passar manualmente os atributos com self.nome = nome, e self.preco recebe preco.

Se possível, caso tenha dúvidas, envie imagens dos arquivos modelos.restaurante, modelos.cardapio.bebida e modelos.cadapio.prato. Assim fica mais fácil saber onde o possível erro se encontra.