def aliases(self, 
            aliases, 
            provider_url_template=None,
            cache_enabled=True):            

        arxiv_id = self.get_best_id(aliases)

        if not provider_url_template:
            provider_url_template = self.aliases_url_template
        new_alias = [("url", self._get_templated_url(provider_url_template, arxiv_id, "aliases"))]
        if new_alias in aliases:
            new_alias = []  #override because isn't new

        return new_alias
dataset/ETHPy150Open Impactstory/total-impact-core/totalimpact/providers/arxiv.py/Arxiv.aliases/original