summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Arthur <mumrah@gmail.com>2013-12-28 11:58:35 -0800
committerDavid Arthur <mumrah@gmail.com>2013-12-28 11:58:35 -0800
commitbec4dd3c162ed04b2888fff75ade60880ef5a8eb (patch)
tree010e3d32bb5ca778c4f3e9e7f6d3428e9a7ff254
parent607bfa0aaefcd64a33aaaa9d82c90812020784c3 (diff)
parent7f1db1d34696f2ce598a7796a19eeb3102d99904 (diff)
downloadkafka-python-bec4dd3c162ed04b2888fff75ade60880ef5a8eb.tar.gz
Merge pull request #83 from eklitzke/master
reduce memory copies when consuming kafka responses
-rw-r--r--kafka/conn.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/kafka/conn.py b/kafka/conn.py
index 14aebc6..1a3e260 100644
--- a/kafka/conn.py
+++ b/kafka/conn.py
@@ -38,12 +38,9 @@ class KafkaConnection(local):
def _consume_response(self):
"""
- Fully consumer the response iterator
+ Fully consume the response iterator
"""
- data = ""
- for chunk in self._consume_response_iter():
- data += chunk
- return data
+ return "".join(self._consume_response_iter())
def _consume_response_iter(self):
"""