ipython/ipython — Issue #993: `raw_input` redirection to foreign kenrels is extremely brittle
Author: fperez
Created: 2011-11-11 07:47:59+00:00
State: open
Labels: htmlnotebook, prio-critical, qtconsole, type-bug

In the notebook, open `%qtconsole` to get a console pointed to the notebook's kernel (which is 'foreign' to the console), then run any script that causes a traceback a few levels deep, and try to run `%debug` in the console. In more cases than not, the result is a wedged console where the keyboard stops accepting input.

We had major improvements on the raw_input behavior after some fixes made by @epatters to the console, and now it's pretty solid when interacting with its own kernel. But for some reason I don't really understand right now, when talking to kernels it didn't start the behavior is much poorer.

I'm marking it as critical so that at least we have a look at it before 0.12, but if we can't solve it we'll move it to the 0.13 milestone, as it may be harder to fix than we can manage this close to a release, and I don't want to hold 0.12 for any longer than strictly necessary.