transparencias: aƱadido ejemplos clausuras
[spanish-workshop-intro-python:mainline.git] / codigo / programas / funciones_deco2.py
1 """
2 >>> g(1,3)      # llamamos g de forma normal y...
3 NOBODY expects the Spanish Inquisition!
4 4
5 """
6 def fisgon(f):
7     def res(*args, **kwargs):
8         print "NOBODY expects the Spanish Inquisition!"
9         return f(*args, **kwargs)
10     return res
11
12 @fisgon         # sintaxis estilo Java (Python 2.4)
13 def g(x,y):
14     return x + y
15 # g = fisgon(g)