From 8c2a029bbb6d3ff164fbb55e893969929f8789a9 Mon Sep 17 00:00:00 2001 From: Alex Carney Date: Mon, 2 Mar 2026 23:38:00 +0000 Subject: [PATCH] lsp-devtools: don't use a thread --- lib/lsp-devtools/changes/229.fix.md | 1 + lib/lsp-devtools/lsp_devtools/cli/inspector.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 lib/lsp-devtools/changes/229.fix.md diff --git a/lib/lsp-devtools/changes/229.fix.md b/lib/lsp-devtools/changes/229.fix.md new file mode 100644 index 0000000..d1b16d7 --- /dev/null +++ b/lib/lsp-devtools/changes/229.fix.md @@ -0,0 +1 @@ +Fix issue where `lsp-devtools inspect` would not exit cleanly diff --git a/lib/lsp-devtools/lsp_devtools/cli/inspector.py b/lib/lsp-devtools/lsp_devtools/cli/inspector.py index 7c09216..81cceda 100644 --- a/lib/lsp-devtools/lsp_devtools/cli/inspector.py +++ b/lib/lsp-devtools/lsp_devtools/cli/inspector.py @@ -68,7 +68,7 @@ async def on_ready(self, event: Ready): table.focus() if self.server is not None: - self.run_worker(self.server.start_tcp(), name="lsp-connection", thread=True) + self.run_worker(self.server.start_tcp(), name="lsp-connection") async def action_quit(self): if self.server is not None: