class_docstr: Cache for VT100 escape codes. It maps
  (fgcolor, bgcolor, bold, underline, reverse) tuples to VT100 escape sequences.
  
  :param true_color: When True, use 24bit colors instead of 256 colors.
docstr: Turn 'ffffff', into (0xff, 0xff, 0xff). 
docstr_tok: ["Turn","'ffffff","'",",","into","(","0xff",",","0xff",",","0xff",")","."]
code: def _color_name_to_rgb(self, color):
      "Turn 'ffffff', into (0xff, 0xff, 0xff)."
      try:
          rgb = int(color, 16)
      except ValueError:
          raise
      else:
          r = (rgb >> 16) & 0xFF
          g = (rgb >> 8) & 0xFF
          b = rgb & 0xFF
          return r, g, b
  
imports: from __future__ import unicode_literals
  from prompt_toolkit.filters import to_simple_filter, Condition
  from prompt_toolkit.layout.screen import Size
  from prompt_toolkit.renderer import Output
  from prompt_toolkit.styles import ANSI_COLOR_NAMES
  from six.moves import range
  import array
  import errno
  import os
  import six
label_desc: Use image node_id 3 for calling the _EscapeCodeCache obj's underlying member method code with example usage: obj._color_name_to_rgb(color) and returns: r,  g,  b