class_docstr: Wrapper around a list, that marks it as 'exploded'.
  
  As soon as items are added or the list is extended, the new items are
  automatically exploded as well.
class_docstr_tok: ["Wrapper","around","a","list",",","that","marks","it","as","'exploded","'",".","As","soon","as","items","are","added","or","the","list","is","extended",",","the","new","items","are","automatically","exploded","as","well","."]
docstr: Ensure that when `(Token, 'long string')` is set, the string will be
  exploded.
docstr_tok: ["Ensure","that","when","`","(","Token",",","'long","string","'",")","`","is","set",",","the","string","will","be","exploded","."]
code: def __setitem__(self, index, value):
      """
      Ensure that when `(Token, 'long string')` is set, the string will be
      exploded.
      """
      if not isinstance(index, slice):
          index = slice(index, index + 1)
      value = explode_tokens([value])
      super(_ExplodedList, self).__setitem__(index, value)
  
file_path: catboost/contrib/python/prompt-toolkit/py2/prompt_toolkit/layout/utils.py
imports: from __future__ import unicode_literals
  from prompt_toolkit.utils import get_cwidth
  from prompt_toolkit.token import Token
label_desc: Use image node_id 5 for calling the _ExplodedList obj's underlying member method code with example usage: obj.__setitem__(index, value) without return types