betty.extension.deriver package

Module contents

Expand an ancestry by deriving additional data from existing data.

final class betty.extension.deriver.Deriver[source]

Bases: Extension

Expand an ancestry by deriving additional data from existing data.

classmethod comes_before() set[PluginId][source]

The extensions that this one comes before.

The other extensions may or may not be enabled.

classmethod plugin_description() Localizable[source]

Get the human-readable long plugin description.

classmethod plugin_id() PluginId[source]

Get the plugin ID.

IDs are unique per plugin type: - A plugin repository MUST at most have a single plugin for any ID. - Different plugin repositories MAY each have a plugin with the same ID.

classmethod plugin_label() Localizable[source]

Get the human-readable short plugin label.

register_event_handlers(registry: EventHandlerRegistry) None[source]

Register event handlers with the project.