#!/usr/bin/python
def fun(*args, **kwargs):
def fun1(*args, **kwargs):
for a in args:
print a+'wrap power'
for items in kwargs.items():
print items
return "True"
def fun2 ( *args, **kwargs):
print "I am innocent"
return fun1
@fun
def funcham(*args, **kwargs):
print "I dont have the power or I am wrapped"
return "nopower"
funcham( "hiii", asas = 12)
Lets execute above code:
[root]$ python decor.py
hiiiwrap power
('asas', 12)
[root]$
so, funcham is decorated here..