in microservices/hitl_service/src/routes/hitl.py [0:0]
def compare_value(entity, term, entity_key):
if entity["entity"] == entity_key:
if isinstance(term, str):
if entity["corrected_value"] is not None:
if isinstance(entity["corrected_value"], str):
return term.lower() in entity["corrected_value"].lower()
else:
return False
else:
if entity["value"] is not None:
if isinstance(entity["value"], str):
return term.lower() in entity["value"].lower()
else:
return False
else:
return False
else:
if entity["corrected_value"] is not None:
return term == entity["corrected_value"]
else:
if entity["value"] is not None:
return term == entity["value"]
else:
return False
else:
return False