Closed lrasmus closed 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.
That's really good to know, thank you so much @jasongrout !
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.