From 20f93ccc328d8eb042983b04500c708f68065d25 Mon Sep 17 00:00:00 2001 From: John Yiu Date: Fri, 7 May 2021 21:01:21 +0000 Subject: [PATCH] simplify code --- jupyter_server/services/kernels/kernelmanager.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/jupyter_server/services/kernels/kernelmanager.py b/jupyter_server/services/kernels/kernelmanager.py index 1b08edaad9..c00cce836d 100644 --- a/jupyter_server/services/kernels/kernelmanager.py +++ b/jupyter_server/services/kernels/kernelmanager.py @@ -182,11 +182,9 @@ async def start_kernel(self, kernel_id=None, path=None, **kwargs): if kernel_id is None or kernel_id not in self: if path is not None: kwargs['cwd'] = self.cwd_for_path(path) - if kernel_id: - kernel_id = await ensure_async(self.pinned_superclass.start_kernel(self, kernel_id=kernel_id, **kwargs)) - else: - kernel_id = await ensure_async(self.pinned_superclass.start_kernel(self, **kwargs)) - + if kernel_id is not None: + kwargs['kernel_id'] = kernel_id + kernel_id = await ensure_async(self.pinned_superclass.start_kernel(self, **kwargs)) self._kernel_connections[kernel_id] = 0 self._kernel_ports[kernel_id] = self._kernels[kernel_id].ports self.start_watching_activity(kernel_id)