ipykernel
ipykernel copied to clipboard
fix ipykernel #799 by removing publish_status in process_control
because control_channel shouldn't publish execution_state
I think we should wait before merging this. I have opened a JEP to move the kernel_info_request to the control channel to fix https://github.com/jupyterlab/jupyterlab/issues/10174, and the jupyter server expects both a reply to the kernel_info_reply and a message on IOPub to cosider it has connected to the kernel. Merging this PR would break the new behavior.
Notice there is a on-going JEP to replace PUB socket with XPUB socket, so that clients get an iopub message upon connection and they don't have to nudge the kernel anymore.
OK