INNER CODE UNIT · Python
merge_metadata
junruxiong/IncarnaMind · docs2db.py:222
def merge_metadata(dicts_list: dict):
"""Merges a list of metadata dictionaries into a single dictionary.
Args:
dicts_list (list): List of metadata dictionaries.
Returns:
dict: Merged metadata dictionary.
"""
merged_dict = {}
bounds_dict = {}
keys_to_remove = set()
for dic in dicts_list:
for key, value in dic.items():
if key in merged_dict:
if value not in merged_dict[key]:
merged_dict[key].append(value)