py.lib.aw_config
2024-10-30
Parent:b0e747c8cb69
py.lib.aw_config/src/aw_config/__init__.py
. Оптимизация изменения 493b42d1 и распространение его ещё и на разбор файлов конфигураций.
| awgur@0 | 1 # coding: utf-8 |
| awgur@11 | 2 from .env import get_env, EnvConfigError |
| awgur@0 | 3 from .type_helpers import ANY, DICT, LIST |
| awgur@0 | 4 from .file import ConfigFile, ConfigSectionNotFound, ConfigFileError |
| awgur@1 | 5 from .app_tools import get_app_root |
| awgur@2 | 6 from .app_config_manager import (get_config, init_configs, replace_config, add_config, |
| awgur@2 | 7 AppConfNotFound, AppConfManagerError) |
| awgur@0 | 8 |
| awgur@0 | 9 |
| awgur@0 | 10 __all__ = [ |
| awgur@0 | 11 'get_env', |
| awgur@0 | 12 'ANY', 'DICT', 'LIST', |
| awgur@11 | 13 'ConfigFile', 'ConfigSectionNotFound', 'ConfigFileError', 'EnvConfigError', |
| awgur@1 | 14 'get_app_root', |
| awgur@2 | 15 'get_config', 'init_configs', 'replace_config', 'add_config', 'AppConfNotFound', 'AppConfManagerError' |
| awgur@0 | 16 ] |