core.config_environment_manager
环境配置管理器
提供多环境配置管理、动态环境切换、配置继承和环境隔离功能。 支持环境配置模板、配置覆盖策略和环境特定验证。
Functions
|
创建环境管理器实例 |
|
快速切换环境 |
Classes
|
环境配置管理器 |
|
环境信息 |
|
环境类型 |
- class core.config_environment_manager.EnvironmentType(value)[source]
Bases:
Enum环境类型
- DEVELOPMENT = 'development'
- TESTING = 'testing'
- STAGING = 'staging'
- PRODUCTION = 'production'
- LOCAL = 'local'
- CUSTOM = 'custom'
- class core.config_environment_manager.EnvironmentInfo(name, type, description, config_file, parent_env=None, active=False, created_at=None)[source]
Bases:
object环境信息
- type: EnvironmentType
- __init__(name, type, description, config_file, parent_env=None, active=False, created_at=None)
- class core.config_environment_manager.ConfigEnvironmentManager(config_dir='./config')[source]
Bases:
object环境配置管理器
- environments: Dict[str, EnvironmentInfo]