betty.extension.privatizer package

Module contents

Privatize people and associated data by determining if they are likely to be alive.

final class betty.extension.privatizer.Privatizer[source]

Bases: Extension, PostLoader

Extend the Betty Application with privatization features.

Parameters:
classmethod plugin_description() betty.locale.localizable.Localizable[source]

Get the human-readable long plugin description.

Return type:

betty.locale.localizable.Localizable

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

Return type:

str

classmethod plugin_label() betty.locale.localizable.Localizable[source]

Get the human-readable short plugin label.

Return type:

betty.locale.localizable.Localizable

async post_load() None[source]

Act on the ancestry having been loaded.

This method is called immediately after betty.load.Loader.load().

Return type:

None

privatize() None[source]

Privatize the project’s ancestry.

Return type:

None