Spaces:
Running
Running
Download core/plugins/manager.py from Alialdlfy1/Teleautoadminbot: direct link, hf CLI and curl.
- Browser
- Download file 505 Bytes
-
https://huggingface.co/spaces/Alialdlfy1/Teleautoadminbot/resolve/main/core/plugins/manager.py
- Command line
-
hf download hf://spaces/Alialdlfy1/Teleautoadminbot/core/plugins/manager.py
-
curl -L -o manager.py https://huggingface.co/spaces/Alialdlfy1/Teleautoadminbot/resolve/main/core/plugins/manager.py
505 Bytes
| from __future__ import annotations | |
| from .registry import PluginRegistry | |
| from .builtin import register_builtins | |
| class SectionManager: | |
| """Central registry: new sections are plugins, not edits to the core pipeline.""" | |
| def __init__(self, registry=None): | |
| self.registry=registry or PluginRegistry() | |
| register_builtins(self.registry) | |
| self.registry.discover() | |
| def get(self, name): | |
| return self.registry.get(name) | |
| def list(self): | |
| return self.registry.all() | |