Fix registry auto-discovery skipping non-service subclasses (CustomService)
Some checks failed
Some checks failed
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user