Skip to content

raw_input redirection to foreign kernels is extremely brittle #993

@fperez

Description

@fperez

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions