Skip to content

Commit c88ba9e

Browse files
committed
Simplify code to reduce indentation levels
1 parent ae055ce commit c88ba9e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

couchdb/http.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -179,19 +179,15 @@ def iterchunks(self):
179179
self._release_conn()
180180
break
181181
chunk = self.resp.fp.read(chunksz)
182-
183182
for ln in chunk.splitlines(True):
184183
end = (ln == b'\n') and not buffer # end of response
185184

186-
if ln and not end:
187-
if ln.endswith(b'\n'):
188-
# end of a document
189-
yield buffer + ln
190-
buffer = b''
191-
else:
192-
# a break inside a document --> add to buffer and reuse
193-
# later
194-
buffer += ln
185+
if not ln or end:
186+
break
187+
buffer += ln
188+
if ln.endswith(b'\n'):
189+
yield buffer
190+
buffer = b''
195191

196192
self.resp.fp.read(2) #crlf
197193

0 commit comments

Comments
 (0)