fix: add python 3.14 support, adopt pygls >=2.0.0 api
This commit is contained in:
@@ -7,7 +7,7 @@ from typing import Iterable, Tuple
|
||||
|
||||
import pytest
|
||||
from lsprotocol.types import EXIT, SHUTDOWN
|
||||
from pygls.server import LanguageServer
|
||||
from pygls.lsp.server import LanguageServer
|
||||
|
||||
from cmake_language_server.server import CMakeLanguageServer
|
||||
|
||||
@@ -54,7 +54,7 @@ def client_server() -> Iterable[Tuple[LanguageServer, CMakeLanguageServer]]:
|
||||
if hasattr(client.loop, "_signal_handlers"):
|
||||
client.loop._signal_handlers.clear()
|
||||
|
||||
client.lsp.send_request(SHUTDOWN) # type:ignore[no-untyped-call]
|
||||
client.lsp.notify(EXIT)
|
||||
client.protocol.send_request(SHUTDOWN) # type:ignore[no-untyped-call]
|
||||
client.protocol.notify(EXIT)
|
||||
client_thread.join()
|
||||
server_thread.join()
|
||||
|
||||
Reference in New Issue
Block a user