[issue41452] Inefficient BufferedReader.read(-1)

2020-07-31 Thread Ma Lin
Ma Lin added the comment: Some underlying stream has fast-path for .readall(). So close this issue. -- stage: patch review -> resolved status: open -> closed ___ Python tracker __

[issue41452] Inefficient BufferedReader.read(-1)

2020-07-31 Thread Ma Lin
Change by Ma Lin : -- keywords: +patch pull_requests: +20842 stage: -> patch review pull_request: https://github.com/python/cpython/pull/21698 ___ Python tracker ___ _

[issue41452] Inefficient BufferedReader.read(-1)

2020-07-31 Thread Ma Lin
New submission from Ma Lin : BufferedReader's constructor has a `buffer_size` parameter, it's the size of this buffer: When reading data from BufferedReader object, a larger amount of data may be requested from the underlying raw stream, and kept in an internal buffer. The