2014-06-03 22:37 GMT+02:00 Piergiuliano Bossi <pgbo...@gmail.com>:

> Domanda filosofica: perche' non ho capito che potevo qualificare
> value.setter con Dad. nel decoratore? Cosa mi sfugge?


Forse perché è la stessa cosa di scrivere:

class Son(Dad):
    def pippe(self, value):
        self._value = value*2
    value = Dad.value.setter(pippe)

ossia @ riassegna con lo stesso nome il risultato della funzione setter :-)
e non come verrebbe da capire (sbagliato) Dad.value.setter = pippe :-P

e setter() restituisce un oggetto di tipo property identico al precedente
ma con il medoto setter passato...
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a