This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Santiago.Piccinini
Recipients Santiago.Piccinini
Date 2010-11-06.23:00:15
SpamBayes Score 5.101607e-08
Marked as misclassified No
Message-id <>
codecs.readline has an internal buffer of 72 chars so calling with buffering=0 doesn't work as expected although buffering is passed to the underlying call.

Example session:

Python 3.2a3+ (py3k, Nov  6 2010, 16:17:14) 
[GCC 4.5.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import codecs
>>> f ="foo.txt", "w", "utf-8")
>>> word = "bar\n"
>>> content = word * 1000
>>> f.write(content)
>>> f.close()
>>> f ="foo.txt", "rb", "utf-8", buffering=0)
>>> f.readline()
>>> f.tell()
Date User Action Args
2010-11-06 23:00:18Santiago.Piccininisetrecipients: + Santiago.Piccinini
2010-11-06 23:00:18Santiago.Piccininisetmessageid: <>
2010-11-06 23:00:16Santiago.Piccininilinkissue10344 messages
2010-11-06 23:00:15Santiago.Piccininicreate