in src/utils/recipe1m_utils.py [0:0]
def remove_plurals(counter_ingrs, ingr_clusters):
del_ingrs = []
for k, v in counter_ingrs.items():
if len(k) == 0:
del_ingrs.append(k)
continue
gotit = 0
if k[-2:] == 'es':
if k[:-2] in counter_ingrs.keys():
counter_ingrs[k[:-2]] += v
ingr_clusters[k[:-2]].extend(ingr_clusters[k])
del_ingrs.append(k)
gotit = 1
if k[-1] == 's' and gotit == 0:
if k[:-1] in counter_ingrs.keys():
counter_ingrs[k[:-1]] += v
ingr_clusters[k[:-1]].extend(ingr_clusters[k])
del_ingrs.append(k)
for item in del_ingrs:
del counter_ingrs[item]
del ingr_clusters[item]
return counter_ingrs, ingr_clusters