New submission from Kandalintsev Alexandre <[email protected]>:
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 <[email protected]>
<http://bugs.python.org/issue6969>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com