[IPython-dev] Multiple outputs per input line

Brian Granger ellisonbg at gmail.com
Mon Mar 21 13:50:20 EDT 2011

I know Fernando is super busy with buying a hours this week, and he is
most familiar with the input splitter logic, but did anyone figure out
the regression that is triggering the display hook multiple times?



On Mon, Mar 14, 2011 at 3:22 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> 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
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev

Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
bgranger at calpoly.edu
ellisonbg at gmail.com

More information about the IPython-dev mailing list