[Numpy-discussion] help(xxx) vs print(xxx.__doc__)

David M. Cooke cookedm at physics.mcmaster.ca
Thu Feb 23 18:28:00 CST 2006


"Bill Baxter" <wbaxter at gmail.com> writes:

> Can someone explain why help(numpy.r_) doesn't contain all the information in
> print(numpy.r_.__doc__)?
>
> Namely you don't get the helpful example showing usage with 'help' that you get
> with '.__doc__'.
>
> I'd rather be able to use 'help' as the one-stop shop for built-in
> documentation.  It's less typing and just looks nicer.

Huh, odd. Note that in IPython, numpy.r_? and numpy.r_.__doc__ give
the same results.

And I thought I was being clever when I rewrote numpy.r_ :-) Looks
like help() looks at the class __doc__ first, while IPython looks at
the object's __doc__ first.

I've fixed this in svn.

-- 
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke                      http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca




More information about the Numpy-discussion mailing list