betty.service.plugin.single module¶
Single-item plugin services.
- class betty.service.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.