Spaces:
Sleeping
Sleeping
| from typing import Dict, Any | |
| class Container(dict): | |
| def __init__(self): | |
| super().__init__() | |
| self._services = {} | |
| def register(self, name: str, service: Any): | |
| self._services[name] = service | |
| self[name] = service | |
| def get(self, name: str) -> Any: | |
| return self._services.get(name) | |
| # Global container instance | |
| container = Container() | |