<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
<br>
</div>Hablando en modo bastante "esotérico", siempre que quieras controlar<br>
la asignación dinámica de atributos de una instancia se debe emplear<br>
"descriptores". Como lo que queremos controlar son atributos de clase<br>
más que de instancia, deberemos un nivel de abstracción para pasar a<br>
trabajar con "metaclases".<br>
<br>
En la práctica:<br>
<br>
class myclass(object):<br>
class __metaclass__(type):<br>
def __setattr__(cls, key, value):<br>
type.__setattr__(cls, key, value)<br>
<div class="im"> print 'passing key %s with value %s' %(key, value)<br>
<br>
</div><div class="im">myclass.x = 1<br>
myclass.y = 2<br>
</div><div><div></div><br></div></blockquote><div><br><br>Muchas gracias, Chema. <br></div></div>