##// END OF EJS Templates
allow keyboard interrupt to break out of ipdb...
allow keyboard interrupt to break out of ipdb @takluyver @minrk and I discussed this issue in person. It's currently problematic that there is no way, short of restarting a kernel, to get out of an ipdb session if you've deleted the output of the cell in the notebook which started it (by e.g. re-executing that cell). This patch makes Ctrl-C behave the same as Ctrl-D inside of ipdb - it exits the ipdb session. This also makes it possible to stop ipdb sessions from another client. I polled @katyhuff, @scopatz, and some other pyne/pyne hackers and they were surprised to hear that this was not the behavior already.

File last commit:

r16119:8e762699
r16455:bb8a2804
Show More
python.tpl
21 lines | 501 B | application/vnd.groove-tool-template | SmartyLexer
{%- extends 'null.tpl' -%}
{% block header %}
# coding: utf-8
{% endblock header %}
{% block in_prompt %}
# In[{{ cell.prompt_number if cell.prompt_number else ' ' }}]:
{% endblock in_prompt %}
{% block input %}
{{ cell.input | ipython2python }}
{% endblock input %}
{% block markdowncell scoped %}
{{ cell.source | comment_lines }}
{% endblock markdowncell %}
{% block headingcell scoped %}
{{ '#' * cell.level }}{{ cell.source | replace('\n', ' ') | comment_lines }}
{% endblock headingcell %}