Skip to content

Commit 1fcf65a

Browse files
author
Steven Silvester
authored
Merge pull request #694 from martinRenou/prevent_failure_remove_kernel
Prevent failure if kernel is not found when shutting it down
2 parents 9fdc1d2 + 0c4338d commit 1fcf65a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jupyter_client/multikernelmanager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,9 @@ def remove_kernel(self, kernel_id: str) -> KernelManager:
242242
Mainly so that a kernel can be removed if it is already dead,
243243
without having to call shutdown_kernel.
244244
245-
The kernel object is returned.
245+
The kernel object is returned, or `None` if not found.
246246
"""
247-
return self._kernels.pop(kernel_id)
247+
return self._kernels.pop(kernel_id, None)
248248

249249
async def _shutdown_starting_kernel(self, kid: str, now: bool) -> None:
250250
if kid in self._starting_kernels:

0 commit comments

Comments
 (0)