[IPython-dev] Digging into IPython
Warren Weckesser
warren.weckesser at enthought.com
Wed Jan 13 17:25:48 EST 2010
Hi,
I'm starting to dig into the ipython code, with the eventual goal of
updating some of the code in the Enthought Tool Suite to make better
ipython plugins. I have a lot of questions, but I'll start with a
simple one. What is wrong with the following code?
-----
from IPython.iplib import InteractiveShell
ip = InteractiveShell("my_name")
ipapi = ip.getapi()
print "\nnames:"
print ipapi.IP.user_ns.keys()
print "\ncalling runlines()"
ipapi.runlines("a = 'abc'\nx = 999")
print "\nnames:"
print ipapi.IP.user_ns.keys()
-----
I am using version 0.10. When I run this code, I get the attached crash
report; the exception that it reports is "AttributeError:
'InteractiveShell' object has no attribute 'log'".
My second question: I would like to learn more about the topics here:
http://ipython.scipy.org/doc/stable/html/development/notification_blueprint.html
Are there any working examples of the use cases described in that page?
Thanks,
Warren
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: IPython_crash_report.txt
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20100113/ae12d9e5/attachment.txt>
More information about the IPython-dev
mailing list