def from_dict(self, dic): if 'topics' not in dic: print("Research: from_dict: 'topics' not in dic. Dic:", dic) exit(-1) self.topics = [] for dic_topic in dic['topics']: topic = Topic() topic.from_dict(dic_topic) self.topics.append(topic)