Fix handling when missing id and type
This commit is contained in:
@@ -42,10 +42,14 @@ def get_offset(item):
|
|||||||
|
|
||||||
|
|
||||||
def get_id(item):
|
def get_id(item):
|
||||||
return list((list(item['replayChatItemAction']["actions"][0].values()
|
a = list(item['replayChatItemAction']["actions"][0].values())[0].get('item')
|
||||||
)[0])['item'].values())[0].get('id')
|
if a:
|
||||||
|
return list(a.values())[0].get('id')
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def get_type(item):
|
def get_type(item):
|
||||||
return list((list(item['replayChatItemAction']["actions"][0].values()
|
a = list(item['replayChatItemAction']["actions"][0].values())[0].get('item')
|
||||||
)[0])['item'].keys())[0]
|
if a:
|
||||||
|
return list(a.keys())[0]
|
||||||
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user