Batteries¶
Powerful batteries for bootstrapping Concrete Settings in your projects.
Sources¶
The built-in sources are automatically registered when concrete_settings
is imported. This means that calling for example
setting.update('/path/to/settings.yaml')
would automatically invoke YamlSource
.
Most of the provided sources read the files into memory and store them
as Python dicts. Updating a setting from such source ends up in
querying a dict like: internal_dict[setting_name]
.