betty.services.plugin.single module#
Single-item plugin services.
- class betty.services.plugin.single.SinglePluginServiceManager#
Bases:
PluginServiceManager,GenericA service containing a single plugin item.
- final async prepare_plugins(service_provider: ServiceProviderT, /, *plugins: InitT | ResolvablePluginDefinition[PluginDefinitionT]) Iterable[InitT | ResolvablePluginDefinition[PluginDefinitionT]]#
Prepare the init plugins before the service is initialized.
Perform actions such as validation or ordering here.