<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div>Beh, se ci pensi, in una qualche maniera ha definito proprio il decoratore che suggerivi (vedi wraps… :-)</div><div>Super cool.. :-)</div></blockquote></div><br><div><div>Giuro che so leggere :-D</div></div><div><br>

</div><div>Però lo fa su tutti i metodi, anzi su tutti i callable quindi compresi gli attributi = Class giusto per fare un esempio.</div><div><br></div><div>Inoltre invoca il super prima, ma se lo volessimo invocare dopo o peggio in mezzo?</div>

<div>insomma fa qualcosa per me in modo odisamente trasparente, le metaclassi sono fantastiche, mi piace tanto a livello didattico ma non lo utilizzerei mai :-D</div><div><br></div><div>@callsuper lo preferisco :-)</div>
<div>
 </div><div><br></div><div>qualche implementazione fornite dai google friends:</div><div><a href="http://snipperize.todayclose.com/snippet/py/Decorator-for-calling-the-super-method-automagically.--24988/">http://snipperize.todayclose.com/snippet/py/Decorator-for-calling-the-super-method-automagically.--24988/</a><br>

</div><div><a href="http://anybox.fr/blog/calling-super-from-a-method-decorator">http://anybox.fr/blog/calling-super-from-a-method-decorator</a><br></div><div><br></div>
</div></div>