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.