summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/kemono.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2025-10-14 00:23:10 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2025-10-14 00:23:10 -0400
commit33f8a8a37a9cba738ef25fb99955f0730da9eb48 (patch)
treeb51fb48b160f5e5e034e6b4542e6f00703bae7ec /gallery_dl/extractor/kemono.py
parentbbe7fac03d881662a458e7fbf870c9d71f5257f4 (diff)
New upstream version 1.30.10.upstream/1.30.10
Diffstat (limited to 'gallery_dl/extractor/kemono.py')
-rw-r--r--gallery_dl/extractor/kemono.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/gallery_dl/extractor/kemono.py b/gallery_dl/extractor/kemono.py
index 1f70031..b4a8abc 100644
--- a/gallery_dl/extractor/kemono.py
+++ b/gallery_dl/extractor/kemono.py
@@ -93,8 +93,13 @@ class KemonoExtractor(Extractor):
if creator_info is not None:
key = f"{service}_{creator_id}"
if key not in creator_info:
- creator = creator_info[key] = self.api.creator_profile(
- service, creator_id)
+ try:
+ creator = creator_info[key] = self.api.creator_profile(
+ service, creator_id)
+ except exception.HttpError:
+ self.log.warning("%s/%s/%s: 'Creator not found'",
+ service, creator_id, post["id"])
+ creator = creator_info[key] = util.NONE
else:
creator = creator_info[key]