code: def configuration_to_dict(handlers):
      
      config_dict = defaultdict(dict)
  
      for handler in handlers:
          for option in handler.set_options:
              value = _get_option(handler.target_obj, option)
              config_dict[handler.section_prefix][option] = value
  
      return config_dict
docs: Returns configuration data gathered by given handlers as a dict.
  
      :param list[ConfigHandler] handlers: Handlers list,
          usually from parse_configuration()
  
      :rtype: dict