def resolveItem(action, item): resolved = {} if hasattr(action, "resolve"): for label, keys in action.resolve.items(): target = item for key in keys: target = target[key] resolved[label] = target return resolved