=doc #16134 read file as binary stream, because StreamReader expects binary

This commit is contained in:
Martynas Mickevičius 2014-10-23 18:36:55 +03:00
parent 517ed9fe56
commit 73406184ed

View file

@ -53,7 +53,7 @@ class IncludeCode(Directive):
encoding = self.options.get('encoding', env.config.source_encoding)
codec_info = codecs.lookup(encoding)
try:
f = codecs.StreamReaderWriter(open(fn, 'U'),
f = codecs.StreamReaderWriter(codecs.open(fn, 'Ub'),
codec_info[2], codec_info[3], 'strict')
lines = f.readlines()
f.close()