github-actions[bot]
Deploy from GitHub Actions (commit: eb2cb1538d89b3093b6b424824dd9aecfc99086b)
cff1e0e
| 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 | |