[twitter] ignore invalid user entries (#2850)
This commit is contained in:
@@ -1397,10 +1397,14 @@ class TwitterAPI():
|
|||||||
if instr["type"] == "TimelineAddEntries":
|
if instr["type"] == "TimelineAddEntries":
|
||||||
for entry in instr["entries"]:
|
for entry in instr["entries"]:
|
||||||
if entry["entryId"].startswith("user-"):
|
if entry["entryId"].startswith("user-"):
|
||||||
user = (entry["content"]["itemContent"]
|
try:
|
||||||
["user_results"]["result"])
|
user = (entry["content"]["itemContent"]
|
||||||
if "rest_id" in user:
|
["user_results"]["result"])
|
||||||
yield user
|
except KeyError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
if "rest_id" in user:
|
||||||
|
yield user
|
||||||
elif entry["entryId"].startswith("cursor-bottom-"):
|
elif entry["entryId"].startswith("cursor-bottom-"):
|
||||||
cursor = entry["content"]["value"]
|
cursor = entry["content"]["value"]
|
||||||
elif instr["type"] == "TimelineTerminateTimeline":
|
elif instr["type"] == "TimelineTerminateTimeline":
|
||||||
|
|||||||
Reference in New Issue
Block a user