New Thread- Supporting Multiline values in ConfigParser
orsenthil at users.sourceforge.net
Wed Jun 27 06:35:27 CEST 2007
* Gabriel Genellina <gagsl-py2 at yahoo.com.ar> [2007-06-25 22:26:47]:
> And how would you detect a multiline value?
> Because it is not a section nor looks like a new option?
> > I can guess, this portion in the _read function will require change,
> > any change to this affects the whole of parsing. :-( Can someone who
> > has done this before or understands ConfigParser better help me?
> > # Section I am talking about
> > if line.isspace() and cursect is not None
> > and optname:
> > value = line.strip()
> > if value:
> > cursect[optname] = "%s\n%s" %
> > (cursect[optname], value)
> Yes, I guess so.
> I'd try using this:
> if not self.SECTCRE.match(line) and not self.OPTCRE.match(line) and
> cursect is not None and optname:
Thanks Gabriel, this suggestion worked and helped me understand the
ConfigParser a bit better as well.
More information about the Python-list