[IPython-dev] Multiple outputs per input line

Brian Granger ellisonbg@gmail....
Mon Mar 21 12:50:20 CDT 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?

Cheers,

Brian

On Mon, Mar 14, 2011 at 3:22 PM, Thomas Kluyver <takowl@gmail.com> wrote:
> On 14 March 2011 18:44, Robert Kern <robert.kern@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@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@calpoly.edu
ellisonbg@gmail.com


More information about the IPython-dev mailing list