From 277e5166e8033230a888de287dab53ccfae9c8d6 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 15 Mar 2026 19:28:44 +0100 Subject: [PATCH] App.get_value(): Log return value Log what App.get_value() lookups return with priority DEBUG, insightful for debugging. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/App.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/python/jw/pkg/App.py b/src/python/jw/pkg/App.py index d0cd2523..0689f3e9 100644 --- a/src/python/jw/pkg/App.py +++ b/src/python/jw/pkg/App.py @@ -530,8 +530,6 @@ class App(Base): @lru_cache(maxsize=None) def get_value(self, project: str, section: str, key: str) -> str: - log(DEBUG, "Lookup %s -> %s / %s%s" %(self.__top_name, project, section, '.'+key if key else '')) - assert len(section) != 1 if self.__top_name and project == self.__top_name: proj_root = self.__topdir else: @@ -551,10 +549,11 @@ class App(Base): log(DEBUG, f'"Ignoring unreadable file "{version_path}"') continue raise Exception(f'No version file found for project "{project}"') - path = proj_root + '/make/project.conf' - #print('path = ', path, 'self.__top_name = ', self.__top_name, 'name = ', name) - return self.read_value(path, section, key) + ret = self.read_value(path, section, key) + log(DEBUG, "Lookup %s -> %s / %s%s -> \"%s\"" % + (self.__top_name, project, section, '.' + key if key else '', ret)) + return ret def get_values(self, projects: list[str], sections: list[str], keys: list[str]) -> list[str]: """