changeset: 96899:64b2d154a5db branch: 3.5 parent: 96896:8b75fa4ec53f parent: 96898:9e035639516c user: Serhiy Storchaka date: Fri Jul 10 22:26:08 2015 +0300 files: Misc/NEWS description: Issue #24608: chunk.Chunk.read() now always returns bytes, not str. diff -r 8b75fa4ec53f -r 64b2d154a5db Lib/chunk.py --- a/Lib/chunk.py Fri Jul 10 22:13:52 2015 +0300 +++ b/Lib/chunk.py Fri Jul 10 22:26:08 2015 +0300 @@ -128,7 +128,7 @@ if self.closed: raise ValueError("I/O operation on closed file") if self.size_read >= self.chunksize: - return '' + return b'' if size < 0: size = self.chunksize - self.size_read if size > self.chunksize - self.size_read: diff -r 8b75fa4ec53f -r 64b2d154a5db Misc/NEWS --- a/Misc/NEWS Fri Jul 10 22:13:52 2015 +0300 +++ b/Misc/NEWS Fri Jul 10 22:26:08 2015 +0300 @@ -17,6 +17,8 @@ Library ------- +- Issue #24608: chunk.Chunk.read() now always returns bytes, not str. + - Issue #18684: Fixed reading out of the buffer in the re module. - Issue #24259: tarfile now raises a ReadError if an archive is truncated