in src/utils/list_dict_data_tool.py [0:0]
def append_item_from_dict_to_list_hotpot_style(d_list, d_dict, key_fieldname, append_fieldnames):
if not isinstance(append_fieldnames, list):
append_fieldnames = [append_fieldnames]
for item in d_list:
key = item[key_fieldname]
for append_fieldname in append_fieldnames:
if key in d_dict[append_fieldname]:
item[append_fieldname] = d_dict[append_fieldname][key]
else:
print(f"Potential Error: {key} not in scored_dict. Maybe bc all forward items are empty.")
# for append_fieldname in append_fieldnames:
item[append_fieldname] = []
return d_list