From 8fca531e7a4856cccf1b50f7410c0d09e6eb386b Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Mon, 21 Jul 2025 11:53:10 +0200 Subject: [PATCH] Moved assertion to the right place --- src/solidlsp/ls.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/solidlsp/ls.py b/src/solidlsp/ls.py index f130f8a..d68331b 100644 --- a/src/solidlsp/ls.py +++ b/src/solidlsp/ls.py @@ -872,6 +872,7 @@ class SolidLanguageServer(ABC): logging.WARNING, ) return [], [] + assert isinstance(response, list), f"Unexpected response from Language Server: {response}" self.logger.log( f"Received {len(response)} document symbols for {relative_file_path} from the Language Server", logging.DEBUG, @@ -911,7 +912,6 @@ class SolidLanguageServer(ABC): item[LSPConstants.CHILDREN] = children flat_all_symbol_list: list[ls_types.UnifiedSymbolInformation] = [] - assert isinstance(response, list), f"Unexpected response from Language Server: {response}" root_nodes: list[ls_types.UnifiedSymbolInformation] = [] for root_item in response: if "range" not in root_item and "location" not in root_item: