plumpy.loaders module#
- class plumpy.loaders.DefaultObjectLoader[source]#
Bases:
ObjectLoaderA default implementation for an object loader. Can load module level classes, functions and constants.
- _abc_impl = <_abc._abc_data object>#
- class plumpy.loaders.ObjectLoader[source]#
Bases:
objectAn abstract object loaders. Concrete implementations can be used to identify an object and load it with that identifier.
- _abc_impl = <_abc._abc_data object>#
- plumpy.loaders.get_object_loader() ObjectLoader[source]#
Get the plumpy global class loader
- Returns:
A class loader
- Return type:
- plumpy.loaders.set_object_loader(loader: ObjectLoader | None) None[source]#
Set the plumpy global object loader
- Parameters:
loader (
ObjectLoader) – An object loader- Returns: