database_config.py 417 B

1234567891011121314151617
  1. class DatabaseConfig:
  2. """数据库配置管理类"""
  3. _configs = {}
  4. def __getitem__(self, key):
  5. return self._configs.get(key, {})
  6. def get(self, key, default=None):
  7. return self._configs.get(key, default)
  8. def update_config(self, configs):
  9. """更新数据库配置
  10. Args:
  11. configs: 数据库配置字典
  12. """
  13. self._configs = configs