On 04Apr2012 23:07, Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> wrote: | If you decorate a function, by default the docstring is lost. | | @decorate | def spam(x, y): | """blah blah blah blah""" | | spam.__doc__ => raises exception | | Solution: make sure your decorator uses functools.wraps().
There's a functools.wraps()? [*smacks forehead with palm*] Thanks. -- Cameron Simpson <c...@zip.com.au> DoD#743 http://www.cskk.ezoshosting.com/cs/ A pessimist is an optimist in full possession of the facts. -- http://mail.python.org/mailman/listinfo/python-list