def ini2value(ini_content): """ INI FILE CONTENT TO Data """ from ConfigParser import ConfigParser buff = StringIO.StringIO(ini_content) config = ConfigParser() config._read(buff, "dummy") output = {} for section in config.sections(): output[section] = s = {} for k, v in config.items(section): s[k] = v return wrap(output)
def ini2value(ini_content): """ INI FILE CONTENT TO Dict """ from ConfigParser import ConfigParser buff = StringIO.StringIO(ini_content) config = ConfigParser() config._read(buff, "dummy") output = {} for section in config.sections(): output[section]=s = {} for k, v in config.items(section): s[k]=v return wrap(output)
def _read(self, fp, fpname): val = ConfigParser._read(self, fp, fpname) self._nonzero = True return val