> > Hablando en modo bastante "esotérico", siempre que quieras controlar > la asignación dinámica de atributos de una instancia se debe emplear > "descriptores". Como lo que queremos controlar son atributos de clase > más que de instancia, deberemos un nivel de abstracción para pasar a > trabajar con "metaclases". > > En la práctica: > > class myclass(object): > class __metaclass__(type): > def __setattr__(cls, key, value): > type.__setattr__(cls, key, value) > print 'passing key %s with value %s' %(key, value) > > myclass.x = 1 > myclass.y = 2 > >
Muchas gracias, Chema.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/