Skip to content

aea.crypto.plugin

Implementation of plug-in mechanism for cryptos.

Plugin Objects

class Plugin()

Class that implements an AEA plugin.

__init__

 | __init__(group: str, entry_point: EntryPoint)

Initialize the plugin.

Arguments:

  • group: the group the plugin belongs to.
  • entry_point: the entrypoint.

name

 | @property
 | name() -> str

Get the plugin identifier.

group

 | @property
 | group() -> str

Get the group.

attr

 | @property
 | attr() -> str

Get the class name.

entry_point_path

 | @property
 | entry_point_path() -> str

Get the entry point path.

load_all_plugins

load_all_plugins(is_raising_exception: bool = True) -> None

Load all plugins.