yield 3-tuples for Message.Directory

adapt tuples to the same length and semantics as other messages
This commit is contained in:
Mike Fährmann
2025-12-05 21:39:52 +01:00
parent 80878c1501
commit 968597a302
166 changed files with 237 additions and 237 deletions

View File

@@ -59,7 +59,7 @@ class RedditExtractor(Extractor):
submission["comment"] = None
submission["date"] = self.parse_timestamp(
submission["created_utc"])
yield Message.Directory, submission
yield Message.Directory, "", submission
visited.add(submission["id"])
submission["num"] = 0
@@ -105,14 +105,14 @@ class RedditExtractor(Extractor):
urls.append((url, submission))
elif parentdir:
yield Message.Directory, comments[0]
yield Message.Directory, "", comments[0]
if self.api.comments:
if comments and not submission:
submission = comments[0]
submission.setdefault("num", 0)
if not parentdir:
yield Message.Directory, submission
yield Message.Directory, "", submission
for comment in comments:
media = (embeds and "media_metadata" in comment)
@@ -352,7 +352,7 @@ class RedditImageExtractor(Extractor):
def items(self):
url = f"https://{self.domain}/{self.path}{self.query}"
data = text.nameext_from_url(url)
yield Message.Directory, data
yield Message.Directory, "", data
yield Message.Url, url, data