File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
python_packages/jupyter_lsp/jupyter_lsp Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 44from typing import Optional , Text
55
66from jupyter_core .utils import ensure_async
7- from jupyter_server .base .handlers import APIHandler
7+ from jupyter_server .base .handlers import APIHandler , JupyterHandler
88from jupyter_server .utils import url_path_join as ujoin
99from tornado import web
1010from 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+
4047class LanguageServerWebSocketHandler ( # type: ignore
41- WebSocketMixin , WebSocketHandler , BaseHandler
48+ WebSocketMixin , WebSocketHandler , BaseJupyterHandler
4249):
4350 """Setup tornado websocket to route to language server sessions.
4451
You can’t perform that action at this time.
0 commit comments