コード例 #1
0
ファイル: container.py プロジェクト: Alkalit/the-tale
 def deserialize(cls, hero, data):
     obj = cls()
     obj.quests_list = [QuestPrototype.deserialize(hero=hero, data=quest_data) for quest_data in data.get('quests', [])]
     obj.history = data.get('history', {})
     obj.interfered_persons = {int(person_id): person_time for person_id, person_time in data.get('interfered_persons', {}).iteritems()}
     obj.hero = hero
     return obj
コード例 #2
0
 def deserialize(cls, data):
     obj = cls()
     obj.quests_list = [
         QuestPrototype.deserialize(data=quest_data)
         for quest_data in data.get('quests', [])
     ]
     obj.history = data.get('history', {})
     obj.interfered_persons = {
         int(person_id): person_time
         for person_id, person_time in data.get('interfered_persons',
                                                {}).iteritems()
     }
     return obj