diff --git a/src/multilspy/lsp_protocol_handler/server.py b/src/multilspy/lsp_protocol_handler/server.py index 865c2f0..e697e63 100644 --- a/src/multilspy/lsp_protocol_handler/server.py +++ b/src/multilspy/lsp_protocol_handler/server.py @@ -240,10 +240,10 @@ async def stop(self) -> None: try: await asyncio.wait_for(wait_for_end, timeout=60) except asyncio.TimeoutError: - process.kill() - for child in psutil.Process(process.pid).children(recursive=True): child.kill() + + process.kill() async def shutdown(self) -> None: