betty.config package¶
Subpackages¶
- betty.config.collections package
- Submodules
- betty.config.collections.mapping module
- betty.config.collections.sequence module
ConfigurationSequence
ConfigurationSequence.__init__()
ConfigurationSequence.append()
ConfigurationSequence.dump()
ConfigurationSequence.insert()
ConfigurationSequence.keys()
ConfigurationSequence.load()
ConfigurationSequence.prepend()
ConfigurationSequence.replace()
ConfigurationSequence.update()
ConfigurationSequence.values()
- Module contents
ConfigurationCollection
ConfigurationCollection.__init__()
ConfigurationCollection.append()
ConfigurationCollection.clear()
ConfigurationCollection.insert()
ConfigurationCollection.keys()
ConfigurationCollection.load_item()
ConfigurationCollection.prepend()
ConfigurationCollection.remove()
ConfigurationCollection.replace()
ConfigurationCollection.values()
- Submodules
Module contents¶
The Configuration API.
- class betty.config.Configurable[source]¶
Bases:
Generic
[_ConfigurationT
]Any configurable object.
- property configuration: _ConfigurationT¶
The object’s configuration.
- async betty.config.assert_configuration_file(configuration: _ConfigurationT) AssertionChain[Path, _ConfigurationT] [source]¶
Assert that configuration can be loaded from a file.
- async betty.config.write_configuration_file(configuration: Configuration, configuration_file_path: Path) None [source]¶
Write configuration to file.