def load(prefix): with open(prefix + '-contexts.json', 'r') as f: contexts = { context_id: Context.deserialize(context_dict) for context_id, context_dict in json.load(f).items() } with open(prefix + '-questions.json', 'r') as f: questions = [ Question.deserialize(q, context=contexts[q['context']]) for q in json.load(f) ] return SquadData(questions, contexts)
def from_dict(cls, d): return CType(d["name"], d["header"], [Question.deserialize(q) for q in d["questions"]])
def from_dict(cls, d): return CType(d['name'], d['header'], [Question.deserialize(q) for q in d['questions']])
def from_dict(cls, d) : return CType(d['name'], d['header'], [Question.deserialize(q) for q in d['questions']])