From 371cbb2bed7a46e37f11f0358961c827ef1c547e Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sun, 22 Feb 2026 14:05:47 +0100 Subject: [PATCH] Remove redundant get_all_packages() call in get_package_stats node_counts already contains all packages from both mapper.mapping and get_all_packages(), so the second call for installed_packages was unnecessary duplicate work. Co-Authored-By: Claude Opus 4.6 --- tracker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tracker.py b/tracker.py index d5c9f71..184b339 100644 --- a/tracker.py +++ b/tracker.py @@ -136,7 +136,8 @@ class UsageTracker: packages[pkg]["total_nodes"] = total # Packages only in DB (not in mapper) are uninstalled/disabled - installed_packages = set(node_counts.keys()) | mapper.get_all_packages() + # node_counts already includes all packages from mapper + get_all_packages() + installed_packages = set(node_counts.keys()) for pkg, entry in packages.items(): if "total_nodes" not in entry: entry["total_nodes"] = entry["used_nodes"]