StatTag / JupyterKernelManager

Manage launching and communicating with Jupyter kernels
MIT License
2 stars 0 forks source link

Fully track response status from kernel #1

Closed lrasmus closed 5 years ago

lrasmus commented 5 years ago

Implement full tracking of the status messages that are returned by a kernel per the Messaging protocol. Right now the library is optimistically assuming all messages succeed.

jasongrout commented 5 years ago

Be careful that though the spec says that all reply messages must have a status field, in actuality some kernels omit the status field on things like kernel_info_reply messages. We need to eventually have better message compliance testing for kernels, but in the meantime in JupyterLab, we assume that a missing status field on kernel_info_reply messages are an okay status.

lrasmus commented 5 years ago

That's really good to know, thank you so much @jasongrout !