code: def parse(self, configManager, config):
          
  
          parser = ConfigParser.RawConfigParser()
          configOptions = dict()
          configFile = self._getConfigFile(config)
  
          if configFile:
              parser.readfp(configFile)
  
              for section in parser.sections():
                  if self.sections is None or section in self.sections:
                      configOptions.update(parser.items(section))
  
          return configOptions
docs: Parse configuration options out of an .ini configuration file.
  
          Inputs: configManager - Our parent ConfigManager instance which is constructing the Config object.
                  config        - The _Config object containing configuration options populated thus far.
  
          Outputs: A dictionary of new configuration options to add to the Config object.