class_docstr: Represents a config parameter.
  
  A config parameter has a name, a default value, a type,
  a category, a documentation, an optional longer documentatation
  and an optional subtype for list style option.
  
  Most of these informations are used in cabaret to auto generate
  forms representing these options.
docstr: Make a documentation repr.
  This is a hack to generate doc from inner doc
docstr_tok: ["Make","a","documentation","repr",".","This","is","a","hack","to","generate","doc","from","inner","doc"]
code: def __repr__(self):
      """
      Make a documentation repr.
      This is a hack to generate doc from inner doc
      """
      return """
          Type: %s%s
          Default: %r
          %s%s
          """ % (
          self.type.__name__,
          (" of %s" % self.subtype.__name__) if self.subtype else "",
          self.value,
          self.doc,
          (" %s" % self.subdoc) if self.subdoc else "",
      )
  
imports: from copy import deepcopy
  from pygal import formatters
  from pygal.interpolate import INTERPOLATIONS
  from pygal.style import DefaultStyle, Style
label_desc: Use image node_id 2 for calling the Key obj's underlying member method code with example usage: obj.__repr__() and returns: unknown