betty.extension.gramps package

Submodules

Module contents

Integrate Betty with Gramps.

final class betty.extension.gramps.Gramps[source]

Bases: ConfigurableExtension[GrampsConfiguration]

Integrate Betty with Gramps.

classmethod default_configuration() → GrampsConfiguration[source]

Get this extension’s default configuration.

classmethod plugin_description() → Localizable[source]

Get the human-readable long plugin description.

classmethod plugin_id() → MachineName[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.