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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core decompress body #18581
Core decompress body #18581
Changes from 11 commits
fca7114
2eb475a
e701b08
eaaf0d9
1ef0f93
7fe6f99
c85194e
2f76efd
74ef986
4ea0e1d
e3362bf
1dcebea
6e20e09
2785d0d
5cb8420
3c687ff
c9cb8ec
c9eed8d
940c2bc
db86c02
b77ce5f
64ffe34
8d29899
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would add a comment as to why we need this. I know I would be confused unless I knew the history...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do have some concerns about us not caching the decompressed body. Because we only need it once, right? Do we have any other access to
self._body
that requires us to keep the compressed data?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't expect (as least I did not see) users need to get body twice.
If you want, we can update the code like:
But to be honest, I don't see lots of value for this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The don't need to get the body more than once. And it would not be clear to me that getting the body and then the text will decompress the body twice.
I don't think we need to keep the compressed data around once it has been decompressed, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds fair. Updated. :)