Show More
@@ -126,6 +126,11 b' class VcsHttpProxy(object):' | |||
|
126 | 126 | return _maybe_stream_response(response) |
|
127 | 127 | |
|
128 | 128 | |
|
129 | def _is_request_chunked(environ): | |
|
130 | stream = environ.get('HTTP_TRANSFER_ENCODING', '') == 'chunked' | |
|
131 | return stream | |
|
132 | ||
|
133 | ||
|
129 | 134 | def _maybe_stream_request(environ): |
|
130 | 135 | path = environ['PATH_INFO'] |
|
131 | 136 | stream = _is_request_chunked(environ) |
@@ -137,15 +142,6 b' def _maybe_stream_request(environ):' | |||
|
137 | 142 | return environ['wsgi.input'].read() |
|
138 | 143 | |
|
139 | 144 | |
|
140 | def _is_request_chunked(environ): | |
|
141 | stream = environ.get('HTTP_TRANSFER_ENCODING', '') == 'chunked' | |
|
142 | if not stream: | |
|
143 | # git lfs should stream for PUT requests which are upload | |
|
144 | stream = ('git-lfs' in environ.get('HTTP_USER_AGENT', '') | |
|
145 | and environ['REQUEST_METHOD'] == 'PUT') | |
|
146 | return stream | |
|
147 | ||
|
148 | ||
|
149 | 145 | def _maybe_stream_response(response): |
|
150 | 146 | """ |
|
151 | 147 | Try to generate chunks from the response if it is chunked. |
General Comments 0
You need to be logged in to leave comments.
Login now