Skip to content

Commit 122d93a

Browse files
authored
Merge pull request #399 from kevin-bates/default-async-km
Use async kernel manager by default
2 parents 1ca52a8 + 9035592 commit 122d93a

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

jupyter_server/gateway/managers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from tornado.escape import json_encode, json_decode, url_escape
1010
from tornado.httpclient import HTTPClient, AsyncHTTPClient, HTTPError
1111

12-
from ..services.kernels.kernelmanager import MappingKernelManager
12+
from ..services.kernels.kernelmanager import AsyncMappingKernelManager
1313
from ..services.sessions.sessionmanager import SessionManager
1414

1515
from jupyter_client.kernelspec import KernelSpecManager
@@ -329,7 +329,7 @@ async def gateway_request(endpoint, **kwargs):
329329
return response
330330

331331

332-
class GatewayKernelManager(MappingKernelManager):
332+
class GatewayKernelManager(AsyncMappingKernelManager):
333333
"""Kernel manager that supports remote kernels hosted by Jupyter Kernel or Enterprise Gateway."""
334334

335335
# We'll maintain our own set of kernel ids

jupyter_server/serverapp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,8 @@ def _update_notebook_dir(self, change):
11301130
self.root_dir = change['new']
11311131

11321132
kernel_manager_class = Type(
1133-
default_value=MappingKernelManager,
1133+
default_value=AsyncMappingKernelManager,
1134+
klass=MappingKernelManager,
11341135
config=True,
11351136
help=_('The kernel manager class to use.')
11361137
)

0 commit comments

Comments
 (0)