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)
Example #2
0
 def from_dict(cls, d):
     return CType(d["name"], d["header"], [Question.deserialize(q) for q in d["questions"]])
Example #3
0
 def from_dict(cls, d):
     return CType(d['name'], d['header'],
                  [Question.deserialize(q) for q in d['questions']])
Example #4
0
 def from_dict(cls, d) :
     return CType(d['name'], d['header'], [Question.deserialize(q) for q in d['questions']])