betty.attrs.plugin_definitions module¶
Plugin definition configurations attributes.
- betty.attrs.plugin_definitions.new_plugin_definition_datas_attr(plugin_type: type[PluginDefinitionT], item: type[PluginDefinitionData[PluginDefinitionT]], *, label: ResolvableLocalizable | None = None, description: ResolvableLocalizable | None = None) SettableAttr[HasProps, MutableKeyedCollection[MachineName, ResolvablePluginId[PluginDefinitionT], PluginDefinitionData[PluginDefinitionT], PluginDefinitionData[PluginDefinitionT]], Iterable[PluginDefinitionData[PluginDefinitionT]]]¶
Create attribute containing a
betty.collection.keyed.KeyedCollectionofbetty.datas.plugin_definition.PluginDefinitionData.