spines.config.core¶
Core configuration subpackage functionality.
-
class
spines.config.core.Config(*args, **kwargs)[source]¶ Bases:
spines.config.base.BaseConfigPrimary configuration class for spines.
-
add_plugin(plugin: Union[str, spines.config.core.PluginConfig], update: bool = False) → None[source]¶ Adds a plugin configuration to this config object
- Parameters
plugin (
strorPluginConfig) – Plugin to add to this configuration.update (bool, optional) – Whether or not to update the existing plugin configuration with the new one or to replace it (default is
False, replace).
-
plugins¶ Plugin configurations in this configuration.
- Type
dict
-
-
class
spines.config.core.PluginConfig(name: str, *args, **kwargs)[source]¶ Bases:
spines.config.base.BaseConfigPlugin configuration class for spines.
-
name¶ Name of the plugin this configuration is for.
- Type
str
-