The docstring of MappingKernelManager.start_kernel says:
|
kernel_id : uuid |
|
The uuid to associate the new kernel with. If this |
|
is not None, this kernel will be persistent whenever it is |
|
requested. |
But if the kernel id doesn't currently exist, it throws an error:
|
self._check_kernel_id(kernel_id) |
So, the method should probably be changed to reflect the docstring (which is consistent with the behavior in jupyter client).