> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:python- > [EMAIL PROTECTED] On Behalf Of Phoe6 > Sent: Wednesday, June 20, 2007 8:51 PM > To: python-list@python.org > Subject: Re: Reading multiline values using ConfigParser > > On Jun 20, 10:35 pm, "John Krukoff" <[EMAIL PROTECTED]> wrote: > > > > Is there anyway, I can include multi-line value in the configfile? I > > > > > Following the link to RFC 822 (http://www.faqs.org/rfcs/rfc822.html) > > indicates that you can spread values out over multiple lines as long as > > there is a space or tab character imeediately after the CRLF. > > Thanks for the response. It did work! > > >>> config = ConfigParser() > >>> config.read("Testcases.txt") > ['Testcases.txt'] > >>> output = config.get("Information", "Testcases") > >>> print output > > tct123 > tct124 > tct125 > >>> output > '\ntct123\ntct124\ntct125' > >>> > > However, as I am going to provide Testcases.txt to be "user editable", > I cannot assume or "ask users" to provide value testcases surronded by > spaces. I got to figure out a workaround here. > > Thanks, > Senthil > > -- > http://mail.python.org/mailman/listinfo/python-list
Sounds like you're stuck modifying ConfigParser to do what you want, or writing your own configuration file parsing utilities. >From looking through the ConfigParser source, looks like all the parsing work is inside the _read method, so shouldn't be too painful to make a subclass that does what you want. --------- John Krukoff [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list