class_docstr: ErrorTrees make it easier to check which validations failed.
class_docstr_tok: ["ErrorTrees","make","it","easier","to","check","which","validations","failed","."]
docstr: Retrieve the child tree one level down at the given ``index``.
  
  If the index is not in the instance that this tree corresponds to and
  is not known by this tree, whatever error would be raised by
  ``instance.__getitem__`` will be propagated (usually this is some
  subclass of `exceptions.LookupError`.
docstr_tok: ["Retrieve","the","child","tree","one","level","down","at","the","given","``","index","``",".","If","the","index","is","not","in","the","instance","that","this","tree","corresponds","to","and","is","not","known","by","this","tree",",","whatever","error","would","be","raised","by","``","instance.__getitem__","``","will","be","propagated","(","usually","this","is","some","subclass","of","`","exceptions.LookupError","`","."]
code: def __getitem__(self, index):
      """
      Retrieve the child tree one level down at the given ``index``.
  
      If the index is not in the instance that this tree corresponds to and
      is not known by this tree, whatever error would be raised by
      ``instance.__getitem__`` will be propagated (usually this is some
      subclass of `exceptions.LookupError`.
      """
  
      if self._instance is not _unset and index not in self:
          self._instance[index]
      return self._contents[index]
  
imports: from collections import defaultdict, deque
  import itertools
  import pprint
  import textwrap
  import attr
  from jsonschema import _utils
  from jsonschema.compat import PY3, iteritems
label_desc: Use image node_id 3 for calling the ErrorTree obj's underlying member method code with example usage: obj.__getitem__(index) and returns: self