From 4cdec983097cc62f897817d0c2fa400bd7a785d1 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Thu, 29 Jan 2026 15:14:27 +0700 Subject: [PATCH] Minor improvement in logging --- src/serena/symbol.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/serena/symbol.py b/src/serena/symbol.py index bbb4de14..9546f80d 100644 --- a/src/serena/symbol.py +++ b/src/serena/symbol.py @@ -630,8 +630,10 @@ class LanguageServerSymbolRetriever: # Check budget before starting new hover request if 0 < hover_budget_seconds <= hover_spent_seconds: skipped_due_to_budget += 1 - log.debug("Skipped hover lookup for symbol %s due to budget exceeded", sym) info = None + # log once when budget exceeded + if skipped_due_to_budget == 1: + log.debug(f"Skipping further hover operations due to budget exceeded") else: t0_hover = perf_counter() info = self._request_info(file_path, line, column)