We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
kernel.ready
_async_shutdown_kernel
1 parent 2631730 commit 481a2b5Copy full SHA for 481a2b5
jupyter_client/multikernelmanager.py
@@ -260,10 +260,11 @@ async def _async_shutdown_kernel(
260
if self._using_pending_kernels() and kernel_id in self._pending_kernels:
261
raise RuntimeError("Kernel is in a pending state. Cannot shutdown.")
262
# If the kernel is still starting, wait for it to be ready.
263
- elif kernel_id in self._starting_kernels:
264
- kernel = self._starting_kernels[kernel_id]
+ elif kernel_id in self._pending_kernels:
+ kernel = self._pending_kernels[kernel_id]
265
try:
266
await kernel
267
+ await kernel.ready
268
except Exception:
269
self.remove_kernel(kernel_id)
270
return
0 commit comments