'Like :func:`delete_catalog` but using access URL.
On multiple matches, all matches are deleted.'

def delete_catalog_by_url(self, url):

    keys = sorted(self._url_keys[url])
    if (len(keys) < 1):
        raise MissingCatalog(u'{0}    not    found.'.format(url))
    for key in keys:
        self.delete_catalog(key)
