def mydec(func, decor_param_a, decor_param_b):
print 'decor_param_a = %s' % decor_param_a
def wrapper(*args, **kwargs):
print 'about to run function'
res = func(*args, **kwargs)
print 'done running function'
return res
return wrapper
Now just do: @mydecor('foo', 'bar')
def baz():
pass