hermes.commands.postprocess.invenio_rdm

Attributes

Classes

config_record_id

Base plugin for postprocess plugins.

cff_doi

Base plugin for postprocess plugins.

codemeta_doi

Base plugin for postprocess plugins.

Module Contents

hermes.commands.postprocess.invenio_rdm._log
class hermes.commands.postprocess.invenio_rdm.config_record_id

Bases: hermes.commands.postprocess.base.HermesPostprocessPlugin

Base plugin for postprocess plugins.

cache_operations

The information recorded on the cache load operations executed by the plugin.

Type:

list[tuple[str, dict[str, str], dict[str, str]]]

load_operations

The information recorded on the load operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

write_operations

The information recorded on the write operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

__call__(command: hermes.commands.base.HermesCommand)

Execute the hermes postprocess plugin self.

Parameters:

command (HermesPostprocessCommand) – The command being executed.

Return type:

None

class hermes.commands.postprocess.invenio_rdm.cff_doi

Bases: hermes.commands.postprocess.base.HermesPostprocessPlugin

Base plugin for postprocess plugins.

cache_operations

The information recorded on the cache load operations executed by the plugin.

Type:

list[tuple[str, dict[str, str], dict[str, str]]]

load_operations

The information recorded on the load operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

write_operations

The information recorded on the write operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

__call__(command: hermes.commands.base.HermesCommand)

Execute the hermes postprocess plugin self.

Parameters:

command (HermesPostprocessCommand) – The command being executed.

Return type:

None

class hermes.commands.postprocess.invenio_rdm.codemeta_doi

Bases: hermes.commands.postprocess.base.HermesPostprocessPlugin

Base plugin for postprocess plugins.

cache_operations

The information recorded on the cache load operations executed by the plugin.

Type:

list[tuple[str, dict[str, str], dict[str, str]]]

load_operations

The information recorded on the load operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

write_operations

The information recorded on the write operations executed by the plugin.

Type:

list[tuple[dict[str, str], dict[str, str], dict[str, str]]]

__call__(command: hermes.commands.base.HermesCommand)

Execute the hermes postprocess plugin self.

Parameters:

command (HermesPostprocessCommand) – The command being executed.

Return type:

None