Skip to content

Commit 481a2b5

Browse files
committed
Await kernel.ready in _async_shutdown_kernel
1 parent 2631730 commit 481a2b5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jupyter_client/multikernelmanager.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,11 @@ async def _async_shutdown_kernel(
260260
if self._using_pending_kernels() and kernel_id in self._pending_kernels:
261261
raise RuntimeError("Kernel is in a pending state. Cannot shutdown.")
262262
# 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]
263+
elif kernel_id in self._pending_kernels:
264+
kernel = self._pending_kernels[kernel_id]
265265
try:
266266
await kernel
267+
await kernel.ready
267268
except Exception:
268269
self.remove_kernel(kernel_id)
269270
return

0 commit comments

Comments
 (0)