code: def sentence_decode(self, index_list, eos=None, indicate_oov=False):
      l = [self.decode(_, indicate_oov) for _ in index_list]
      if not eos or eos not in l:
          return " ".join(l)
      else:
          idx = l.index(eos)
          return " ".join(l[:idx])
  
imports: import logging
  import json
  import numpy
  from collections import OrderedDict
  from .None import ontology
label_desc: Use image node_id 14 for calling the Vocab obj's underlying member method code with example usage: obj.sentence_decode(index_list, eos, indicate_oov) and returns: str, str