Seite 1 von 1

Getattr Methode

Verfasst: Freitag 16. Dezember 2005, 13:56
von mrburnes
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

Verfasst: Freitag 16. Dezember 2005, 15:32
von BlackJack
`__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