github-actions[bot]
Deploy from GitHub Actions (commit: 8b247ffacd77c0672965b8378f1d52a7dcd187ae)
9366995
| from typing import Optional | |
| class KeyManager: | |
| def __init__(self): | |
| self._keys = {} | |
| def set_key(self, provider: str, key: str): | |
| self._keys[provider] = key | |
| def get_key(self, provider: str) -> Optional[str]: | |
| return self._keys.get(provider) | |
| _global_key_manager = KeyManager() | |
| def get_key_manager() -> KeyManager: | |
| """Get the global KeyManager instance.""" | |
| return _global_key_manager | |