[PR #7644/6639f7df backport][3.9] Fixed 7616: EmptyStreamReader.iter_chunks() never ends #7645
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a backport of PR #7644 as merged into master (6639f7d).
What do these changes do?
Fixes an issue reported in 7616 - An iteration of the chunks of an EmptyStreamReader with iter_chunks() never ends.
Are there changes in behavior for the user?
EmptyStreamReaderiter_chunks()does not get stuckEmptyStreamReaderreadchunk()now returns(b"", False). All the subsequent calls return(b"", True). Before this PR it was always(b"", True).Related issue number
7616
Checklist
CONTRIBUTORS.txtCHANGESfolder<issue_id>.<type>for example (588.bugfix)issue_idchange it to the pr id after creating the pr.feature: Signifying a new feature..bugfix: Signifying a bug fix..doc: Signifying a documentation improvement..removal: Signifying a deprecation or removal of public API..misc: A ticket has been closed, but it is not of interest to users.