Getattr Methode

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mrburnes

Freitag 16. Dezember 2005, 13:56

Hallo,

soweit ich es bis jetzt gesehen habe, wird die __getattr__ Methode von Klassen nur ausgeführt wenn die Variable nicht im Klassendictionary angelegt ist. Gibt es eine Methode welche bei jedem Zugriff auf ein Klassenattributes ausgeführt wird.

Danke reini
BlackJack

Freitag 16. Dezember 2005, 15:32

`__getattribute__()` wird immer aufgerufen. Funktioniert nur bei `new-style` Klassen, also solche die von `object` erben.

http://docs.python.org/ref/new-style-at ... ccess.html
Antworten