We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5f11644 commit 5616a50Copy full SHA for 5616a50
smart_open/http.py
@@ -181,7 +181,10 @@ def read(self, size=-1):
181
return b""
182
183
if size == -1:
184
- retval = self._read_buffer.read() + self.response.raw.read()
+ if len(self._read_buffer):
185
+ retval = self._read_buffer.read() + self.response.raw.read()
186
+ else: # Avoid unnecessary +
187
+ retval = self.response.raw.read()
188
else:
189
# Fill _read_buffer until it contains enough bytes
190
while len(self._read_buffer) < size:
0 commit comments