[IPython-dev] Multiple outputs per input line

Thomas Kluyver takowl at gmail.com
Mon Mar 14 18:22:51 EDT 2011


On 14 March 2011 18:44, Robert Kern <robert.kern at gmail.com> wrote:

> I'm not sure what you are doing here. Out/_oh should be storing the actual
> objects. The history should be storing the formatted text from the
> displayhook;
> you should not try to use repr() on those objects afterwards. That records
> the
> wrong thing.
>

That should now be what it's doing. Specifically, in displayhook,
update_user_ns puts the actual object into Out[n] (and will update it on any
subsequent calls, so the final output is stored). log_output then puts the
text/plain representation of the object into a list of outputs, and when the
execution is complete, all the outputs are stored in the database.

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


More information about the IPython-dev mailing list