Chiama l'argomento di esempio() in un altro modo: this o self2. Il fatto che si chiami self è solo una convenzione, non c'è nessuna feature, e quello che succede è che il self locale oscura quello non-locale, che non hai modo banale di raggiungere.

     def do(self, widget):
         def esempio(this):
             return self.i

Grazie mille...
Soluzione semplice e intuitiva (quando la si sa ;-) )
Ciao
Matteo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a