class_docstr: Sequence of utterances and responses with background knowledge about movies.
  
  From the Holl-E dataset. More information found at
  https://github.com/nikitacs16/Holl-E.
class_docstr_tok: ["Sequence","of","utterances","and","responses","with","background","knowledge","about","movies",".","From","the","Holl-E","dataset",".","More","information","found","at","https",":","\/\/github.com\/nikitacs16\/Holl-E","."]
code: def get(self, episode_idx, entry_idx=0):
      knowledge, episode = self.episodes[episode_idx]
      # get every other entry so we don't overlap text with a response
      text_idx = entry_idx * 2
      entry = episode[text_idx]
      episode_done = text_idx >= len(episode) - 2
      if self.opt["knowledge_types"] != "none" and entry_idx == 0:
          text = knowledge + "\n" + entry["query"]
      else:
          text = entry["query"]
      action = {
          "id": self.id,
          "text": text,
          "episode_done": episode_done,
          "labels": [entry["response"]],
      }
      return action
  
imports: from typing import Optional
  from parlai.core.params import ParlaiParser
  from parlai.core.opt import Opt
  from parlai.core.teachers import FixedDialogTeacher
  from parlai.utils.io import PathManager
  from .build import build
  import json
  import os
label_desc: Use image node_id 8 for calling the HollETeacher obj's underlying member method code with example usage: obj.get(episode_idx, entry_idx) and returns: action