[pyar] Accesar dentro de una función anidada.

Juanjo Conti jjconti en gmail.com
Lun Mayo 9 16:49:41 ART 2011


2011/5/9 Kiko <kikocorreoso en gmail.com>:
>> >
>> > def uno():
>> >    def dos():
>> > ------->def tres():
>> > |           print "tres"
>> > |
>> > ¿Cómo accedo a la función tres desde afuera de la anidación?.
>>
>>
>
> Hola, con decoradores podrías hacer lo siguiente:
> def uno():
>     hacer lo que sea
>
> def dos():
>     hacer lo que sea
>
> @uno
> @dos
> def tres():
>      print "tres"

Para que lo anterior ande, uno y dos deben recibir una función como
argumento. Pero igualmente me parece que no hace lo que craf pide por
que al ejecutar tres, se van a ejecutar uno y dos también, es decir
las funciones decoradoras.

-- 
Juanjo Conti
blog: http://www.juanjoconti.com.ar



More information about the pyar mailing list