IRKernel currently doesn't respect the "stop_on_error" field in the Jupyter Message Protocol"
https://jupyter-client.readthedocs.io/en/latest/messaging.html#execute
Even if you pass "stop_on_error": false in the execute_request header, IRkernel will abort the remaining execution queue.
Needs to be an extra check here to see if stop_on_error.
|
if (interrupted || !is.null(err$ename)) { |
|
abort_queued_messages = function() { |
IRKernel currently doesn't respect the "stop_on_error" field in the Jupyter Message Protocol"
https://jupyter-client.readthedocs.io/en/latest/messaging.html#execute
Even if you pass
"stop_on_error": falsein theexecute_requestheader, IRkernel will abort the remaining execution queue.Needs to be an extra check here to see if stop_on_error.
IRkernel/R/execution.r
Line 317 in 29ae7df
IRkernel/R/kernel.r
Line 145 in c5a599f