3
respostas

Problema com Setter

Eu estou realizando o curso de OO e em meio deste, foi pedido que usasse o @limite.setter para fazer alterações de valores, porém, o meu setter esta dando erro, já comparei com o programa do professor e esta identico. Este é o erro que o console me retorna: Traceback (most recent call last): File "", line 1, in AttributeError: can't set attribute

3 respostas

Olá @Andrez Ferreira Lucietto, tudo bem!?

Tive um problema parecido quando eu não usei @propertyantes do @limite .setter . Então tenta fazer com os dois assim:

   @property
    def limite(self):
        return self._limite

    @limite.setter
    def limite(self, limite):
        self._limite = limite

Bom dia , tudo certo e ai? Eu fiz da mesma forma que vc, no caso, usando o @property primeiro e depois o @limite.setter, mas o codigo não esta identificando o setter, tanto que quando colocamos funções elas mudam de cor e o meu limite.setter continua em branco, não sei oq fazer :(

Oi @Andrez Ferreira Lucietto, posto o código para nós, por favor.