How to peek inside a decorated function
Duncan Booth
duncan.booth at invalid.invalid
Sun Feb 15 07:52:12 EST 2009
Steven D'Aprano <steve at pearwood.info> wrote:
>
> The reason I ask is because I've just spent the weekend battling with
> doctests of decorated functions, and discovering that without
> functools.wraps() all my doctests weren't being called. I'm wondering
> whether it would be a good idea for doctest to auto-detect tests in
> closures.
>
> This is not needed if you call wraps() appropriately, but you might not
> always do that.
>
I don't think it is a good idea to call the wrapped doctests automatically,
but I do think it might be a good idea to detect and warn about anything
which looks like it is a wrapper where the wrapped function includes a
doctest and the wrapper doesn't.
--
Duncan Booth http://kupuguy.blogspot.com
More information about the Python-list
mailing list