[pixiv] make retrieving ugoira metadata non-fatal (#2562)

pull/2584/head
Mike Fährmann 2 years ago
parent aa2db7abeb
commit 6ae3a5cdb0
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -73,7 +73,14 @@ class PixivExtractor(Extractor):
if work["type"] == "ugoira": if work["type"] == "ugoira":
if not self.load_ugoira: if not self.load_ugoira:
continue continue
ugoira = self.api.ugoira_metadata(work["id"])
try:
ugoira = self.api.ugoira_metadata(work["id"])
except exception.StopExtraction as exc:
self.log.warning(
"Unable to retrieve Ugoira metatdata (%s - %s)",
work.get("id"), exc.message)
continue
url = ugoira["zip_urls"]["medium"].replace( url = ugoira["zip_urls"]["medium"].replace(
"_ugoira600x600", "_ugoira1920x1080") "_ugoira600x600", "_ugoira1920x1080")

Loading…
Cancel
Save