@@ -36,14 +36,16 @@ def update_sys_path(path_to_add: str, strategy: str) -> None:
36
36
# **********************************************************
37
37
# pylint: disable=wrong-import-position,import-error
38
38
import jsonrpc
39
+ import lsprotocol .types as lsp
39
40
import utils
40
- from pygls import lsp , protocol , server , uris , workspace
41
+ from pygls import protocol , server , uris , workspace
41
42
42
43
WORKSPACE_SETTINGS = {}
43
44
RUNNER = pathlib .Path (__file__ ).parent / "runner.py"
44
45
45
46
MAX_WORKERS = 5
46
- LSP_SERVER = server .LanguageServer (max_workers = MAX_WORKERS )
47
+ # TODO: Update the language server name and version.
48
+ LSP_SERVER = server .LanguageServer (name = "<pytool-display-name>" , version = "<server version>" , max_workers = MAX_WORKERS )
47
49
48
50
49
51
# **********************************************************
@@ -267,13 +269,13 @@ def initialize(params: lsp.InitializeParams) -> None:
267
269
268
270
if isinstance (LSP_SERVER .lsp , protocol .LanguageServerProtocol ):
269
271
if any (setting ["logLevel" ] == "debug" for setting in settings ):
270
- LSP_SERVER .lsp .trace = lsp .Trace .Verbose
272
+ LSP_SERVER .lsp .trace = lsp .TraceValues .Verbose
271
273
elif any (
272
274
setting ["logLevel" ] in ["error" , "warn" , "info" ] for setting in settings
273
275
):
274
- LSP_SERVER .lsp .trace = lsp .Trace .Messages
276
+ LSP_SERVER .lsp .trace = lsp .TraceValues .Messages
275
277
else :
276
- LSP_SERVER .lsp .trace = lsp .Trace .Off
278
+ LSP_SERVER .lsp .trace = lsp .TraceValues .Off
277
279
278
280
279
281
@LSP_SERVER .feature (lsp .EXIT )
0 commit comments