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