Skip to content

Commit b3e917b

Browse files
authored
Fix boundled/server wrong lsp ref and language server missing param (#92)
* Fix boundled/server wrong lsp ref and language server missing param * fix
1 parent 2ed34da commit b3e917b

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

bundled/tool/server.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,16 @@ def update_sys_path(path_to_add: str, strategy: str) -> None:
3636
# **********************************************************
3737
# pylint: disable=wrong-import-position,import-error
3838
import jsonrpc
39+
import lsprotocol.types as lsp
3940
import utils
40-
from pygls import lsp, protocol, server, uris, workspace
41+
from pygls import protocol, server, uris, workspace
4142

4243
WORKSPACE_SETTINGS = {}
4344
RUNNER = pathlib.Path(__file__).parent / "runner.py"
4445

4546
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)
4749

4850

4951
# **********************************************************
@@ -267,13 +269,13 @@ def initialize(params: lsp.InitializeParams) -> None:
267269

268270
if isinstance(LSP_SERVER.lsp, protocol.LanguageServerProtocol):
269271
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
271273
elif any(
272274
setting["logLevel"] in ["error", "warn", "info"] for setting in settings
273275
):
274-
LSP_SERVER.lsp.trace = lsp.Trace.Messages
276+
LSP_SERVER.lsp.trace = lsp.TraceValues.Messages
275277
else:
276-
LSP_SERVER.lsp.trace = lsp.Trace.Off
278+
LSP_SERVER.lsp.trace = lsp.TraceValues.Off
277279

278280

279281
@LSP_SERVER.feature(lsp.EXIT)

0 commit comments

Comments
 (0)