summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/kemono.py
diff options
context:
space:
mode:
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]