Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Atualização de valor retornando "NoneType"...

Olá! Ao manusear o código estava encontrando um problema, ao atualizar os valores o Python estava convertendo automaticamente a variável "conta" como "NoneType", invés de só atualizar os atributos. Consegui resolver o problema, colocando nas funções de atualização o "return self", no entanto percebi que o instrutor conseguiu realizar essa atualização sem esse comando de retorno, gostaria de saber se existe algum motivo especial por trás disso...

1 resposta
solução!

Já entendi o problema, o instrutor estava chamando a variável no console e não atualizando o valor de uma variável, consegui solucionar usando o "return self" devido estar retornando o novo valor para a variável desejada, sem esse "return" ela se tornaria "NoneType" devido não estar retornando nada... Chamando a variável no console funciona normalmente, fica a lição, o chamar a variável não é necessário nenhum "return" ao atualizar uma variável já existente o "return" é essencial!