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