[twitter] extend 'conversations' option (#4211)

This commit is contained in:
Mike Fährmann
2023-06-24 20:49:00 +02:00
parent b6c959744d
commit c1cce4a80b
2 changed files with 15 additions and 4 deletions

View File

@@ -919,7 +919,9 @@ Your reaction.""",
self.tweet_id = match.group(2)
def tweets(self):
if self.config("conversations", False):
conversations = self.config("conversations")
if conversations:
self._accessible = (conversations == "accessible")
return self._tweets_conversation(self.tweet_id)
else:
return self._tweets_single(self.tweet_id)
@@ -950,6 +952,11 @@ Your reaction.""",
tweet.get("_retweet_id_str") == tweet_id:
self._assign_user(tweet["core"]["user_results"]["result"])
break
else:
# initial Tweet not accessible
if self._accessible:
return ()
return buffer
return itertools.chain(buffer, tweets)