betty.plugin.assertion module¶
Provide plugin assertions.
- betty.plugin.assertion.assert_plugin(plugin_repository: betty.plugin.PluginRepository[betty.plugin.assertion._PluginT]) betty.assertion.AssertionChain[Any, type[betty.plugin.assertion._PluginT]] [source]¶
Assert that a value is a plugin ID.
- Parameters:
plugin_repository (
betty.plugin.PluginRepository
[typing.TypeVar
(_PluginT
, bound=betty.plugin.Plugin
)])- Return type:
betty.assertion.AssertionChain
[typing.Any
,type
[typing.TypeVar
(_PluginT
, bound=betty.plugin.Plugin
)]]