<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 &quot;esotérico&quot;, siempre que quieras controlar<br>
la asignación dinámica de atributos de una instancia se debe emplear<br>
&quot;descriptores&quot;. 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 &quot;metaclases&quot;.<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 &#39;passing key %s with value %s&#39; %(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>