Source code for graph.nodes.core.inject_storage_objects

from graph.data.key_value_store import KeyValueStore


[docs] def inject_storage_objects(*types): def decorator(func): def wrapper(self, shared_storage: KeyValueStore): loaded_types = [shared_storage.get(type_) for type_ in types] return func(self, shared_storage, *loaded_types) return wrapper return decorator