From 71fdcbdfd6753b8311da893d2632e5567dccbdfc Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sun, 22 Feb 2026 14:15:02 +0100 Subject: [PATCH] Make package exclusion case-insensitive Directory names vary depending on how users clone or symlink (e.g. ComfyUI-Manager vs comfyui-manager). Co-Authored-By: Claude Opus 4.6 --- tracker.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tracker.py b/tracker.py index a735794..dc33817 100644 --- a/tracker.py +++ b/tracker.py @@ -30,8 +30,9 @@ CREATE INDEX IF NOT EXISTS idx_prompt_log_timestamp ON prompt_log(timestamp); # Packages excluded from stats (management/meta tools, not real workflow nodes) +# Compared case-insensitively since directory names vary by how users clone/symlink EXCLUDED_PACKAGES = { - "ComfyUI-Manager", + "comfyui-manager", "comfyui-nodes-stats", } @@ -178,7 +179,7 @@ class UsageTracker: else: entry["status"] = "unused_new" - result = [p for p in packages.values() if p["package"] not in EXCLUDED_PACKAGES] + result = [p for p in packages.values() if p["package"].lower() not in EXCLUDED_PACKAGES] result.sort(key=lambda p: p["total_executions"]) return result