Changes between Version 4 and Version 5 of Ticket #19132


Ignore:
Timestamp:
09/07/15 09:42:55 (4 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #19132

    • Property Status changed from needs_review to needs_work
    • Property Summary changed from Fix interrupts in Jupyter to Start a single process when running Sage
    • Property Report Upstream changed from None of the above - read trac for reasoning. to N/A
  • Ticket #19132 – Description

    v4 v5  
    1 Jupyter messes with Sage's interrupt (`SIGINT`) handler, such that code like
    2 {{{
    3 factor(2^1000 + 1)
    4 }}}
    5 cannot be interrupted for example.
    6 
    7 Upstream tickets:
    8 * [https://github.com/ipython/ipykernel/pull/49] (merged upstream)
    9 * [https://github.com/jupyter/jupyter_client/pull/68] (no feedback yet)
     1Jupyter assumes that it is running a single process. With Sage, this assumption is currently not true due to the "front-end" `$SAGE_ROOT/sage` script. If we instead use `exec` there, this is no longer a problem.