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 4
4
from typing import Optional , Text
5
5
6
6
from jupyter_core .utils import ensure_async
7
- from jupyter_server .base .handlers import APIHandler
7
+ from jupyter_server .base .handlers import APIHandler , JupyterHandler
8
8
from jupyter_server .utils import url_path_join as ujoin
9
9
from tornado import web
10
10
from tornado .websocket import WebSocketHandler
@@ -37,8 +37,15 @@ def initialize(self, manager: LanguageServerManager):
37
37
self .manager = manager
38
38
39
39
40
+ class BaseJupyterHandler (JupyterHandler ):
41
+ manager = None # type: LanguageServerManager
42
+
43
+ def initialize (self , manager : LanguageServerManager ):
44
+ self .manager = manager
45
+
46
+
40
47
class LanguageServerWebSocketHandler ( # type: ignore
41
- WebSocketMixin , WebSocketHandler , BaseHandler
48
+ WebSocketMixin , WebSocketHandler , BaseJupyterHandler
42
49
):
43
50
"""Setup tornado websocket to route to language server sessions.
44
51
You can’t perform that action at this time.
0 commit comments