[issue6969] configparser

Kandalintsev Alexandre report at bugs.python.org
Tue Sep 22 15:45:11 CEST 2009


New submission from Kandalintsev Alexandre <bug_hunter at messir.net>:

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 <module>
    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

----------
components: Library (Lib)
messages: 92993
nosy: exe
severity: normal
status: open
title: configparser
versions: Python 3.2

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue6969>
_______________________________________


More information about the Python-bugs-list mailing list