I have a problem using docstrings with decorators. Given the following example:
def decorator(f): def _decorator(): print \'decorator active\'
I found a solution, but don't know if it's really nice:
def decorator(f): def _decorator(): print 'decorator active' f() _decorator.__name__=f.__name__ _decorator.__doc__=f.__doc__ return _decorator
The part with _decorator.__name__=f.__name__ seems a little bit hideous... What do you think?
_decorator.__name__=f.__name__