Ipython 0.13.1 は
、os.path.abspath?? などのPython ライブラリからオブジェクトのソースを出力できます。
しかし、ipython で %ed マジックを使用して定義したオブジェクトのソース コードを出力できません
。
たとえば、%ed マジックを使用してクラス名を定義します。
%ed
それから
class Name(object):
"""docstring for Name"""
name = 'hong'
def __init__(self, arg):
super(Name, self).__init__()
self.arg = arg
def pri():
print 'class Name'
ipython に戻ると、クラス Name のソース コードが表示されません。
In [59]: Name??
Type: type
String Form:<class '__main__.Name'>
Docstring: docstring for Name
Constructor information:
Definition:Name(self, arg)
これは IPython のバグですか?