Skip to content

Commit f51bd8f

Browse files
authored
Merge pull request #8716 from McSinyx/fix-range-request-cache
Disable caching for range requests
2 parents 3d3c7b6 + ffd6a38 commit f51bd8f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

news/50cf024d-0a74-44c8-b3e9-483dd826fff2.trivial

Whitespace-only changes.

src/pip/_internal/network/lazy_wheel.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,10 @@ def _check_zip(self):
194194
def _stream_response(self, start, end, base_headers=HEADERS):
195195
# type: (int, int, Dict[str, str]) -> Response
196196
"""Return HTTP response to a range request from start to end."""
197-
headers = {'Range': 'bytes={}-{}'.format(start, end)}
198-
headers.update(base_headers)
197+
headers = base_headers.copy()
198+
headers['Range'] = 'bytes={}-{}'.format(start, end)
199+
# TODO: Get range requests to be correctly cached
200+
headers['Cache-Control'] = 'no-cache'
199201
return self._session.get(self._url, headers=headers, stream=True)
200202

201203
def _merge(self, start, end, left, right):

0 commit comments

Comments
 (0)