class_docstr: Utility class for iterating through a single episode.
  
  Used in the context of the Conversations class.
class_docstr_tok: ["Utility","class","for","iterating","through","a","single","episode",".","Used","in","the","context","of","the","Conversations","class","."]
code: def __str__(self):
      string = BAR + "\n"
      high_level = [k for k in self.episode.keys() if k != "dialog"]
      if high_level:
          for key in high_level:
              string += f"{key}: {self.episode[key]}\n"
          string += SMALL_BAR + "\n"
  
      for turn in self.turns:
          string += f"{turn.id}: {turn.text}\n"
  
      string += BAR + "\n"
      return string
  
imports: import datetime
  import json
  import os
  import itertools
  from parlai.utils.io import PathManager
  from parlai.core.metrics import dict_report
  from parlai.utils.misc import AttrDict
  import parlai.utils.logging
label_desc: Use image node_id 3 for calling the Conversation obj's underlying member method code with example usage: obj.__str__() and returns: string