feat: support pre-downloading game & voicepacks
This commit is contained in:
@ -10,7 +10,10 @@ class Game:
|
||||
|
||||
@staticmethod
|
||||
def from_dict(data):
|
||||
diffs = []
|
||||
for diff in data['diffs']:
|
||||
diffs.append(Diff.from_dict(diff))
|
||||
return Game(Latest.from_dict(data['latest']), diffs, data)
|
||||
try:
|
||||
diffs = []
|
||||
for diff in data['diffs']:
|
||||
diffs.append(Diff.from_dict(diff))
|
||||
return Game(Latest.from_dict(data['latest']), diffs, data)
|
||||
except (KeyError, ValueError):
|
||||
return data
|
||||
|
||||
Reference in New Issue
Block a user