[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