Skip to content

Multi Loader

MultiConfigLoader class can be used to combine configuration from multiple config loaders in an incremental way.

Installation

pip install goodway-configs

Usage

from pathlib import Path

from goodway_configs.config_loader.json_loader import JsonConfigLoader
from goodway_configs.config_loader.multi_loader import MultiConfigLoader

loader = MultiConfigLoader(config_loaders=[
    JsonConfigLoader(file_path=Path('./config1.json')),
    JsonConfigLoader(file_path=Path('./config2.json')),
])

config = await loader.load_config()