docs: def config_dict(data):
      """
      A function that takes a string of pair values, indicated by '=', separated
      by newline characters and returns a dict of those value pairs
  
      :param func context_func:
          A function which takes one argument, a string of value pairs with
          '= between them' separated by newline characters
  
      :returns:
          A dict containing the value pairs separated by newline characters
  
      """
      lines = config_list(data)
      return dict(re.split('\s*=\s*', value) for value in lines)