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

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a