code: def ansiformat(attr, text):
      """
      Format ``text`` with a color and/or some attributes::
  
          color       normal color
          *color*     bold color
          _color_     underlined color
          +color+     blinking color
      """
      result = []
      if attr[:1] == attr[-1:] == "+":
          result.append(codes["blink"])
          attr = attr[1:-1]
      if attr[:1] == attr[-1:] == "*":
          result.append(codes["bold"])
          attr = attr[1:-1]
      if attr[:1] == attr[-1:] == "_":
          result.append(codes["underline"])
          attr = attr[1:-1]
      result.append(codes[attr])
      result.append(text)
      result.append(codes["reset"])
      return "".join(result)
  
label_desc: Use image node_id 3 for calling a global function with example usage: ansiformat(attr, text) and returns: str