code: def setup_data(self, input_path):
      print("loading: " + input_path)
      new_episode = True
  
      with PathManager.open(input_path) as file:
          for l in file:
              schema_line = json.loads(l.strip())
              answer = schema_line.get("answer")
              question = schema_line.get("question")
              context = schema_line.get("context")
              yield (
                  context + "\n" + question,
                  [answer],
                  None,
                  None,
              ), new_episode
  
file_path: ParlAI/parlai/tasks/mwsc/agents.py
imports: from parlai.core.teachers import DialogTeacher
  from parlai.utils.io import PathManager
  from .build import build
  import os
  import json
label_desc: Use image node_id 3 for calling the MWSCTeacher obj's underlying member method code with example usage: obj.setup_data(input_path) without return types