Op vr, 30-06-2006 te 05:04 -0700, schreef Edzard Pasma:
> Uit interesse experimenteer ik met python en probeer aan een module
> kunstmatige attributen toe te voegen. Naar aanleiding daarvan heb ik
> de volgende vraag: is het mogelijk om objecten van het type property
> op globaal nivo te gebruiken? Bijvoorbeeld:

Properties zijn bedoeld om van een attribuut van een "new-style class"
een "property" te maken, niet om afzonderlijk te gebruiken.

Zie volgende pagina in de documentatie (ergens rond 3/5e van de pagina)
voor een korte uitleg en een voorbeeld:
<http://docs.python.org/lib/built-in-funcs.html>


> Dit geeft: <property object at 0x5f2b0> (dus niet "dit wil ik zien").

Logisch, je vraagt om een methode (functie) zelf af te drukken, niet het
resultaat dat die functie teruggeeft na uitvoering.  Een functie
uitvoeren doe je door er () achter te zetten, eventueel met de nodige
parameters tussen die haakjes.


Misschien is het nuttig als je eens uitlegt waarom je dit probeerde of
wat je ermee wilde bereiken, misschien kunnen we dan uitleggen hoe je
dat best doet?


-- 
Jan Claeys

_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan