Ich versuche, eine Eigenschaft Methode zu verwenden, um den Status einer Klasseninstanz mit der folgenden Klassendefinition festzulegen:
%Vor%Aus den Ergebnissen wird jedoch ersichtlich, dass die Setter-Methode nicht ausgeführt wird, obwohl die interne Variable geändert wird:
%Vor%Was mache ich falsch?
In Python 2 müssen Sie müssen von object
erben, damit Eigenschaften funktionieren:
um es zu einer neuen Stilklasse zu machen. Mit dieser Änderung funktioniert Ihr Code:
%Vor%Tags und Links python class decorator properties python-decorators