aea.components.loader
This module contains utilities for loading components.
component_type_to_class
def component_type_to_class(component_type: ComponentType) -> Type[Component]
Get the component class from the component type.
Arguments:
component_type: the component type
Returns:
the component class
load_component_from_config
def load_component_from_config(configuration: ComponentConfiguration, *args,
**kwargs) -> Component
Load a component from a directory.
Arguments:
configuration: the component configuration.args: the positional arguments.kwargs: the keyword arguments.
Returns:
the component instance.
AEAPackageNotFound Objects
class AEAPackageNotFound(Exception)
Exception when failed to import package, cause not exists.