in summarize_from_feedback/query_response_model.py [0:0]
def nested_reduce(ds, f):
new_d = {}
for k, v in ds[0].items():
if isinstance(v, dict):
new_d[k] = nested_reduce([d[k] for d in ds], f)
else:
new_d[k] = f([d[k] for d in ds])
return new_d