dependency_resolution
resolve_dependency
async def resolve_dependency(entry: Union[ResolvedDerivedDataVariable,
ResolvedDataVariable,
ResolvedDerivedVariable,
ResolvedSwitchVariable, Any],
store: CacheStore, task_mgr: TaskManager)
Resolve an incoming dependency to its value.
Handles 'Resolved(Derived)(Data)Variable' structures, and returns the same value for any other input.
Arguments:
entry: dependency entry to resolvestore: store instancetask_mgr: task manager instance