[IPython-dev] getdoc hook

Frédéric Mantegazza mantegazza at ill.fr
Fri Apr 8 05:03:25 EDT 2005


Hello,

I found a way to get Pyro remote object docstrings :o) So I'm trying to 
implement this in IPython. But I have some questions:

1) (not really a IPython specific question) As I have to modify a little bit 
the OInspect.getdoc() function, I'm trying to rebind this function to mine, 
but it does not work :o( How can I do this ? Here is my code:

import PyMAD.client.ipython.IPython.OInspect

def getdoc(obj):
    ....

PyMAD.client.ipython.IPython.OInspect.getdoc = getdoc

Where am I wrong ?

Fernando, could it be possible to add a hook to rebind this function in a 
better way ? It would also be nice to have a hook to change the whole 
getdoc behaviour. I mean, I would like to use my own Inspector class (at 
least to be able to overide some parts of it).

2) Why is the getdoc() function always called, even when I don't use the 
'obj?' syntax ?

3) Is it possible make difference in 'obj.?' and 'obj.??' syntaxes at the 
getdoc() level ? If not, where is it handled ?

-- 
   Frédéric




More information about the IPython-dev mailing list