Issue 6969: configparser - Python tracker (original) (raw)

Hello! Seems configparser is broken in recent versions of py3k. Please also check older versions of python.

$ python3 ./cfgexample.py Traceback (most recent call last): File "./cfgexample.py", line 9, in config.write(configfile) File "/usr/local/py3k/lib/python3.2/configparser.py", line 394, in write fp.write("[%s]\n" % section) TypeError: must be bytes or buffer, not str $ cat ./cfgexample.py import configparser

config = configparser.RawConfigParser()

config.add_section('Section1') config.set('Section1', 'int', '15')

with open('example.cfg', 'wb') as configfile: config.write(configfile) $ python3 --version Python 3.2a0

I've built this version of python: $ hg head changeset: 4765:488e143fad23 branch: py3k tag: tip user: tarek.ziade date: Tue Sep 22 12:08:13 2009 +0200 summary: [svn r75013] Merged revisions 74812 via svnmerge from