fix chuynked response

This commit is contained in:
benoitc 2010-03-12 00:52:21 +01:00
parent 5bb0734532
commit 1ee01152b3

View File

@ -27,13 +27,11 @@ class Response(object):
resp_head.extend(["%s: %s\r\n" % (n, v) for n, v in self.headers])
write(self._sock, "%s\r\n" % "".join(resp_head))
last_chunk = None
for chunk in list(self.data):
if chunk == "": break
write(self._sock, chunk, self.chunked)
last_chunk = chunk
if self.chunked:
if last_chunk or last_chunk is None:
# send last chunk
write_chunk(self._sock, "")