twitch: fix traversing objects

pull/1551/head
mpeter50 2 years ago
parent 6a0401087a
commit f0a195cdca

@ -581,13 +581,12 @@ class TwitchVodIE(TwitchBaseIE):
# chat_history.clear() # chat_history.clear()
break break
response_errors = traverse_obj(response, (slice, 'errors')) response_errors = traverse_obj(response, (..., 'errors'))
if response_errors is not None and len(response_errors) > 0: if response_errors is not None and len(response_errors) > 0:
self.report_warning(f"Error response recevied for fetching next chat history fragment: {response_errors}") self.report_warning(f"Error response recevied for fetching next chat history fragment: {response_errors}")
comments_obj = traverse_obj(response, (0, 'data', 'video', 'comments')) comments_obj = traverse_obj(response, (0, 'data', 'video', 'comments'))
chat_history.extend(traverse_obj(comments_obj, ('edges', slice, 'node'))) chat_history.extend(traverse_obj(comments_obj, ('edges', ..., 'node')))
has_more_pages = traverse_obj(comments_obj, ('pageInfo', 'hasNextPage')) has_more_pages = traverse_obj(comments_obj, ('pageInfo', 'hasNextPage'))

Loading…
Cancel
Save