Вы этого не сделаете. 1 Сохраните его, если вам понадобится доступ к нему позже.
def log(func):
def wrapper(*a, **kw):
return func(*a, **kw)
wrapper.func = func
return wrapper
@log
def f():
print 'f'
print f.func
1 Вы можете связываться с закрытием, но я не могу его рекомендовать.