[skeb] make exceptions when extracting posts non-fatal (#7250)

This commit is contained in:
Mike Fährmann
2025-03-26 12:35:38 +01:00
parent a3a61317d6
commit 93675b8e97

View File

@@ -48,7 +48,12 @@ class SkebExtractor(Extractor):
def items(self):
metadata = self.metadata()
for user_name, post_num in self.posts():
response, post = self._get_post_data(user_name, post_num)
try:
response, post = self._get_post_data(user_name, post_num)
except Exception as exc:
self.log.error("@%s/%s: %s: %s", user_name, post_num,
exc.__class__.__name__, exc)
continue
if metadata:
post.update(metadata)