[IPython-dev] Multiple outputs per input line

Robert Kern robert.kern at gmail.com
Mon Mar 14 14:46:30 EDT 2011


On 3/14/11 12:40 PM, Thomas Kluyver wrote:
> On 14 March 2011 17:22, Robert Kern <robert.kern at gmail.com
> <mailto:robert.kern at gmail.com>> wrote:
>
>     You would just ORDER BY the autoincrementing primary key.
>
>
> Indeed. And then fold together the outputs matching a single input. But I prefer
> it the way I've done it.
>
>     But anyways, as Brian points out, we did decide some time ago that exactly one
>     output should go to the displayhook, and the current behavior is probably a
>     regression. For the SQLite history, just use the last one.
>
>
> OK. I'll leave it as is for now, because I can get the multiple outputs at a
> plain Python prompt, so it doesn't seem immediately "wrong". If we do remove
> that possibility, I'll put it back to assuming single outputs.

I think you can consider that possibility removed. We did discuss this in the 
past, so I suspect that the remaining behavior is a regression. Trying to keep 
multiple outputs in the history seems to be adding too much complexity for no 
real gain.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco




More information about the IPython-dev mailing list