[twitter] ignore invalid user entries (#2850)

This commit is contained in:
Mike Fährmann
2022-08-23 22:35:28 +02:00
parent 67bad04dda
commit 6ba72b6bc6

View File

@@ -1397,10 +1397,14 @@ class TwitterAPI():
if instr["type"] == "TimelineAddEntries":
for entry in instr["entries"]:
if entry["entryId"].startswith("user-"):
user = (entry["content"]["itemContent"]
["user_results"]["result"])
if "rest_id" in user:
yield user
try:
user = (entry["content"]["itemContent"]
["user_results"]["result"])
except KeyError:
pass
else:
if "rest_id" in user:
yield user
elif entry["entryId"].startswith("cursor-bottom-"):
cursor = entry["content"]["value"]
elif instr["type"] == "TimelineTerminateTimeline":