Amaury Forgeot d'Arc <[email protected]> added the comment:
The docs say::
Files are always opened in binary mode, even if no binary mode was
specified. This is done to avoid data loss due to encodings using
8-bit values. This means that no automatic conversion of '\n' is done
on reading and writing.
But this does not match the code of codecs.open()::
if encoding is not None and \
'b' not in mode:
# Force opening of the file in binary mode
mode = mode + 'b'
When the encoding is None, the file is opened in text mode.
Marc-Andre, what do you think? is it a documentation bug instead?
----------
assignee: -> lemburg
nosy: +amaury.forgeotdarc, lemburg
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue7262>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com