ipython/ipython — pull request #878 by takluyver (2011-10-14 23:45:48+00:00)
Title: store_history=False default for run_cell

We should only call run_cell with store_history=True as part of the main user interaction loop (and in the test suite), so this makes the default False.

I've also fixed #865 (following @minrk's suggestion). That meant the tests for %cpaste had to be changed, because errors from pasted code are caught before they reach the test code. We now check that the traceback is printed, although that's a more brittle check.