Durante o acompanhamento da aula notei algo estranho no meu PythonConsole.
class Cliente:
def __init__(self, nome):
self.__nome = nome
@property
def nome(self):
print("chamando @property nome()")
return self.__nome.title()
Mesmo colocando o código idêntico ao do instrutor, no momento em que coloco o ponto "." depois do "cliente" na linha seguinte, a frase "chamando @property nome()" do print já aparece na linha de cima. Alguém sabe o que poderia estar causando esse problema?
Até aqui está ok
Porém ao escrever "cliente." a frase aparece logo acima
Obs.: O resultado final do código está de acordo com o obtido pelo instrutor na aula, o problema é somente essa frase aparecer ali!
Desde já agradeço!