Le Mercredi 21 Juin 2006 15:58, David Huard a écrit : > On Wed, 21 Jun 2006 15:39:02 +0200, Maric Michaud wrote: > > This is w.__class__.x.__doc__. > > Thanks, > > So in order to implement what I want, I should rather consider an > ipython hack to print w.__class__.x.__doc__ when it exists, instead of > w.x.__doc_ ? Does this makes sense or it will ruin the standard behaviour? > You can replace __IPYTHON__.magic_pinfo at startup to honor properies, but the help command is already more explicit, try :
In [53]: class a(object) : ....: x=property(lambda s: 0, doc='my doc string') ....: ....: In [54]: b=a() In [55]: help(b) Also you can do something like that (put it in some startup script) : In [27]: __IPYTHON__.old_pinfo = __IPYTHON__.magic_pinfo In [28]: def new_pinfo(obj) : ....: return __IPYTHON__.old_pinfo('modified_version_of_obj') ....: In [29]: __IPYTHON__.magic_pinfo = new_pinfo But you can also send a bug report to Ipython maintainer :) > David -- _____________ Maric Michaud _____________ Aristote - www.aristote.info 3 place des tapis 69004 Lyon Tel: +33 426 880 097 -- http://mail.python.org/mailman/listinfo/python-list