@cached_property
    def clean_biblio_dedup_dict(self):
        dedup_key_dict = {}
        try:
            dedup_key_dict["title"] = remove_unneeded_characters(self.biblio.display_title).lower()
        except (__HOLE__, TypeError):
            dedup_key_dict["title"] = self.biblio.display_title
        dedup_key_dict["genre"] = self.genre
        dedup_key_dict["is_preprint"] = self.is_preprint
        return dedup_key_dict
dataset/ETHPy150Open Impactstory/total-impact-webapp/totalimpactwebapp/product.py/Product.clean_biblio_dedup_dict