[Python-de] propery getter mit 2. Parameter

Marcus von Appen mva at sysfault.org
Mon Jan 2 23:31:29 CET 2006


On, Mon Jan 02, 2006, Andreas Pakulat wrote:

[...]
> Aber noch ne andere Frage bzgl. Properties: Die werden wohl nicht
> vererbt oder? Hab grad ne Klasse (von object abgeleitet) erzeugt und in
> dieser:
> 
> def getElement(self):
>   pass
> 
> xml = property(getElement, doc="blah")
> 
> Und dann ne Subklasse die getElement() selbst definiert, aber xml nicht
> selbst setzt.
> 
> Da ich mehrere Klassen habe fuer die ich so ein Property definieren
> wuerde hatte ich gehofft das in einer Basisklasse tun zu koennen...
> 

Folgendes funktioniert in dem Fall:

xml = property (lambda self: self.getElement (), doc = "...")

gruss
Marcus
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 187 bytes
Beschreibung: nicht verfügbar
URL         : http://starship.python.net/pipermail/python-de/attachments/20060102/b186ad6d/attachment.pgp