You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jupyter protocol specifies SIGINT as one of the two methods for interrupting the kernel.
However when the interpreter itself does not register a signal handler, and a interrupt request is performed with the SIGINT (for example clicking on the stop button), the kernel stops on zmq::poll function in xserver_zmq.cpp (line 116), that throws an exception due to the received signal.
This causes the kernel to stop and jupyter to show an error message.
I have tested this in xeus-python (binder instance) as well, and has the same behaviour.
The text was updated successfully, but these errors were encountered:
rapgenic
added a commit
to jupyter-xeus/xeus-octave
that referenced
this issue
Feb 6, 2021
Jupyter protocol specifies SIGINT as one of the two methods for interrupting the kernel.
However when the interpreter itself does not register a signal handler, and a interrupt request is performed with the SIGINT (for example clicking on the stop button), the kernel stops on zmq::poll function in xserver_zmq.cpp (line 116), that throws an exception due to the received signal.
This causes the kernel to stop and jupyter to show an error message.
I have tested this in xeus-python (binder instance) as well, and has the same behaviour.
The text was updated successfully, but these errors were encountered: