betty.service.plugin.instance.collection package

Submodules

Module contents

Plugin instance collection services.

class betty.service.plugin.instance.collection.CollectionPluginInstanceServiceManager

Bases: PluginInstanceServiceManager, CollectionPluginServiceManager[ServiceProviderT, PluginDefinitionT, GetServiceT, ReAwaitable, ServicePluginInstance], Generic

A service of plugin instances.

final new_service_item(service_provider: ServiceProviderT, plugin: ServicePluginInstance[PluginDefinitionT], /) ReAwaitable[PluginT]

Create the new service item value for the given service provider.