Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[3.8] bpo-43260: io: Prevent large data remains in textio buffer. (GH-24592)#24618

Merged
methane merged 1 commit into
python:3.8python/cpython:3.8from
methane:backport-01806d5-3.8methane/cpython:backport-01806d5-3.8Copy head branch name to clipboard
Feb 22, 2021
Merged

[3.8] bpo-43260: io: Prevent large data remains in textio buffer. (GH-24592)#24618
methane merged 1 commit into
python:3.8python/cpython:3.8from
methane:backport-01806d5-3.8methane/cpython:backport-01806d5-3.8Copy head branch name to clipboard

Conversation

@methane

@methane methane commented Feb 21, 2021

Copy link
Copy Markdown
Member

When very large data remains in TextIOWrapper, flush() may fail forever.

So prevent that data larger than chunk_size is remained in TextIOWrapper internal
buffer.

Co-Authored-By: Eryk Sun.
(cherry picked from commit 01806d5)

https://bugs.python.org/issue43260

Automerge-Triggered-By: GH:methane

…thonGH-24592)

When very large data remains in TextIOWrapper, flush() may fail forever.

So prevent that data larger than chunk_size is remained in TextIOWrapper internal
buffer.

Co-Authored-By: Eryk Sun.
(cherry picked from commit 01806d5)

Co-authored-by: Inada Naoki <songofacandy@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type-bug An unexpected behavior, bug, or error

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.