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.
2 parents 2631730 + bf08cde commit 2c9fbf4Copy full SHA for 2c9fbf4
jupyter_client/multikernelmanager.py
@@ -260,10 +260,12 @@ 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
+ km = self.get_kernel(kernel_id)
268
+ await km.ready
269
except Exception:
270
self.remove_kernel(kernel_id)
271
return
0 commit comments