[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