From 35c67ec34d82169856bf98db88acf565bba29100 Mon Sep 17 00:00:00 2001 From: anti Date: Sat, 4 Apr 2026 17:29:30 -0300 Subject: [PATCH] Fix registry auto-discovery skipping non-service subclasses (CustomService) --- decnet/services/registry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/decnet/services/registry.py b/decnet/services/registry.py index bbfc325..297335f 100644 --- a/decnet/services/registry.py +++ b/decnet/services/registry.py @@ -26,6 +26,8 @@ def _load_plugins() -> None: continue importlib.import_module(f"decnet.services.{module_info.name}") for cls in BaseService.__subclasses__(): + if not cls.__module__.startswith("decnet.services."): + continue instance = cls() _registry[instance.name] = instance _loaded = True