New submission from harobed <steph...@harobed.org>: This is an example, last assert return an error :
f = open('data.txt', 'w') f.write("""line 1 line 2 line 3 line 4 line 5 line 6 line 7 line 8 line 9 line 10 line 11 """) f.close() f = open('data.txt', 'r') assert f.readline() == 'line 1\n' assert f.read() == """line 2 line 3 line 4 line 5 line 6 line 7 line 8 line 9 line 10 line 11 """ f.close() import codecs f = codecs.open('data.txt', 'r', 'utf8') assert f.read() == """line 1 line 2 line 3 line 4 line 5 line 6 line 7 line 8 line 9 line 10 line 11 """ f.close() f = codecs.open('data.txt', 'r', 'utf8') assert f.readline() == 'line 1\n' # this assert return a ERROR assert f.read() == """line 2 line 3 line 4 line 5 line 6 line 7 line 8 line 9 line 10 line 11 """ f.close() Regards, Stephane ---------- components: Library (Lib) messages: 101892 nosy: harobed severity: normal status: open title: When I use codecs.open(...) and f.readline() follow up by f.read() return bad result type: behavior versions: Python 2.6 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8260> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com