in src/process_transcription_full_text.py [0:0]
def clean_up_entity_results(entities_as_list):
if 'PERSON' in entities_as_list:
try:
people = entities_as_list['PERSON']
duplicates = find_duplicate_person(people)
for d in duplicates:
people.remove(d)
entities_as_list['PERSON'] = people
except Exception as e:
logger.error(e)
if 'COMMERCIAL_ITEM' in entities_as_list:
entities_as_list['Products_and_Titles'] = entities_as_list['COMMERCIAL_ITEM']
del entities_as_list['COMMERCIAL_ITEM']
if 'TITLE' in entities_as_list:
if 'PRODUCTS / TTTLES' in entities_as_list:
entities_as_list['Products_and_Titles'].append(entities_as_list['TITLE'])
else:
entities_as_list['Products_and_Titles'] = entities_as_list['TITLE']
del entities_as_list['TITLE']