[Python] decoratori ..
Matteo Boscolo
matteo.boscolo a boscolini.eu
Mar 29 Nov 2011 21:45:33 CET
ciao a tutti
stavo giocando con i decoratori
con il seguente codice:
a=10
b=20
def ex(fooo):
return fooo()
@ex
def g():
return f+b
@ex
def f():
return a+10
e mi sono accorto che se uso i decoratori con le funzioni questi vengono
eseguiti durante l'esecuzione del modulo.
quindi nel mio caso specifico ottengo un errore nella righa return f+b
perche f non e' definita ..
come posso ovviare a questo problema ?
grazie mille
ciao
Matteo
Maggiori informazioni sulla lista
Python