[IPython-dev] messaging protocol

Thomas Kluyver takowl at gmail.com
Sat Apr 9 08:21:15 EDT 2011


On 9 April 2011 07:30, Jason Grout <jason-sage at creativetrax.com> wrote:

> Interesting.  So execution count really is just a counter on executions
> where the namespace is preserved.  What do you mean by "namespace is
> preserved"?  How do you test for it?


Well, if I do "a=12" <compute>, "a" <compute>, I will get 12 back if the
namespace is preserved, but get a NameError if not. A quick test with aleph
suggests that it's not, so each run is effectively a one-cell session.
Likewise, in IPython trunk, if you do %reset, it nukes your namespace, gets
a new history session, and sets the execution counter back to 1.

Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20110409/8981872e/attachment.html>


More information about the IPython-dev mailing list