I am using ConfigParser to parse a config file and I want to maintain the newlines, how is it possible. Example given below. BTW, is there an alternative to configParser, should I use 'exec' instead. Is there any support for yaml built-in or possibly in the future?
test.cfg ============ [Foo_Section] BODY = Line of text 1 Continuing Line of text 1 ============ Executing the code =============== Python 2.5.1 Stackless 3.1b3 060516 (release25-maint, Mar 6 2009, 14:12:34) [GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from ConfigParser import RawConfigParser >>> config = RawConfigParser() >>> config.read('test.cfg') ['test.cfg'] >>> config.get('Foo_Section', 'BODY') 'Line of text 1\nContinuing Line of text 1' >>> =============== I was expecting 'Line of text 1\n\nContinuing Line of text 1' ^^^^ with 2 newlines, how can I achieve that with ConfigParser. -- Thanks, ./Minesh -- http://mail.python.org/mailman/listinfo/python-list