Skip to content

Commit b6c1edb

Browse files
authored
Updates for client 8 (#1188)
1 parent 91c5942 commit b6c1edb

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

jupyter_server/gateway/managers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ async def shutdown_kernel(self, kernel_id, now=False, restart=False):
144144
The purpose of this shutdown is to restart the kernel (True)
145145
"""
146146
km = self.get_kernel(kernel_id)
147-
await km.shutdown_kernel(now=now, restart=restart)
147+
await ensure_async(km.shutdown_kernel(now=now, restart=restart))
148148
self.remove_kernel(kernel_id)
149149

150150
async def restart_kernel(self, kernel_id, now=False, **kwargs):
@@ -156,7 +156,7 @@ async def restart_kernel(self, kernel_id, now=False, **kwargs):
156156
The id of the kernel to restart.
157157
"""
158158
km = self.get_kernel(kernel_id)
159-
await km.restart_kernel(now=now, **kwargs)
159+
await ensure_async(km.restart_kernel(now=now, **kwargs))
160160

161161
async def interrupt_kernel(self, kernel_id, **kwargs):
162162
"""Interrupt a kernel by its kernel uuid.
@@ -167,14 +167,14 @@ async def interrupt_kernel(self, kernel_id, **kwargs):
167167
The id of the kernel to interrupt.
168168
"""
169169
km = self.get_kernel(kernel_id)
170-
await km.interrupt_kernel()
170+
await ensure_async(km.interrupt_kernel())
171171

172172
async def shutdown_all(self, now=False):
173173
"""Shutdown all kernels."""
174174
kids = list(self._kernels)
175175
for kernel_id in kids:
176176
km = self.get_kernel(kernel_id)
177-
await km.shutdown_kernel(now=now)
177+
await ensure_async(km.shutdown_kernel(now=now))
178178
self.remove_kernel(kernel_id)
179179

180180
async def cull_kernels(self):

jupyter_server/services/kernels/kernelmanager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ async def _async_start_kernel( # type:ignore[override]
256256
# see https://github.com/jupyter-server/jupyter_server/issues/1165
257257
# this assignment is technically incorrect, but might need a change of API
258258
# in jupyter_client.
259-
start_kernel = _async_start_kernel
259+
start_kernel = _async_start_kernel # type:ignore[assignment]
260260

261261
async def _finish_kernel_start(self, kernel_id):
262262
"""Handle a kernel that finishes starting."""

0 commit comments

Comments
 (0)