Issue 1696025: codecs.EncodedFile() - the same data and file encodings (original) (raw)

Python version: 2.5 for MS Windows

In Lib/codecs.py in lines 827-829 instead of:

info = lookup(data_encoding)
sr = StreamRecoder(file, info.encode, info.decode,
                   info.streamreader, info.streamwriter, errors)

should be something like:

data_info = lookup(data_encoding)
file_info = lookup(file_encoding)
sr = StreamRecoder(file, data_info.encode, data_info.decode,
                   file_info.streamreader, file_info.streamwriter, errors)