New submission from Shawn Ashlee <shawn.ash...@rackspace.com>: using .add_section() and .set() for the DEFAULT section adds it twice:
[u...@srv ~]$ cat test_configparser.py #!/usr/bin/env python import ConfigParser a = ConfigParser.SafeConfigParser() # borked a.add_section('DEFAULT') a.set('DEFAULT', 'foo', 'bar') # working a.add_section('working') a.set('working', 'foo', 'bar') b = open('testing', 'w') a.write(b) b.close() [u...@srv ~]$ python test_configparser.py [u...@srv ~]$ cat testing [DEFAULT] foo = bar [DEFAULT] [working] foo = bar Tested with 2.4 and 2.5, py3k no longer allows DEFAULT to be passed, so this is a python < 3k issue. ---------- components: Extension Modules messages: 77686 nosy: shawn.ashlee severity: normal status: open title: configparser DEFAULT versions: Python 2.4, Python 2.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4645> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com