Skip to content

Commit 6516712

Browse files
committed
Fix websocket inheriting from wrong class
1 parent b3562f9 commit 6516712

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

python_packages/jupyter_lsp/jupyter_lsp/handlers.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from typing import Optional, Text
55

66
from jupyter_core.utils import ensure_async
7-
from jupyter_server.base.handlers import APIHandler
7+
from jupyter_server.base.handlers import APIHandler, JupyterHandler
88
from jupyter_server.utils import url_path_join as ujoin
99
from tornado import web
1010
from tornado.websocket import WebSocketHandler
@@ -37,8 +37,15 @@ def initialize(self, manager: LanguageServerManager):
3737
self.manager = manager
3838

3939

40+
class BaseJupyterHandler(JupyterHandler):
41+
manager = None # type: LanguageServerManager
42+
43+
def initialize(self, manager: LanguageServerManager):
44+
self.manager = manager
45+
46+
4047
class LanguageServerWebSocketHandler( # type: ignore
41-
WebSocketMixin, WebSocketHandler, BaseHandler
48+
WebSocketMixin, WebSocketHandler, BaseJupyterHandler
4249
):
4350
"""Setup tornado websocket to route to language server sessions.
4451

0 commit comments

Comments
 (0)