summaryrefslogtreecommitdiff
path: root/kafka/protocol/message.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2016-07-17 14:16:27 -0700
committerGitHub <noreply@github.com>2016-07-17 14:16:27 -0700
commitdeebefa6abb0c4e2bce47431b592a523fd49732e (patch)
treeb3530170dada8b1b0cccb3d217dee00da8cf519f /kafka/protocol/message.py
parentcd9aa73c8463fa0214d6ee6109c63396e623dbaa (diff)
downloadkafka-python-deebefa6abb0c4e2bce47431b592a523fd49732e.tar.gz
Always encode size with MessageSet (#771)
Diffstat (limited to 'kafka/protocol/message.py')
-rw-r--r--kafka/protocol/message.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/kafka/protocol/message.py b/kafka/protocol/message.py
index 656c131..795495d 100644
--- a/kafka/protocol/message.py
+++ b/kafka/protocol/message.py
@@ -143,7 +143,7 @@ class MessageSet(AbstractType):
HEADER_SIZE = 12 # offset + message_size
@classmethod
- def encode(cls, items, size=True, recalc_message_size=True):
+ def encode(cls, items):
# RecordAccumulator encodes messagesets internally
if isinstance(items, io.BytesIO):
size = Int32.decode(items)
@@ -156,8 +156,6 @@ class MessageSet(AbstractType):
encoded_values.append(Int64.encode(offset))
encoded_values.append(Bytes.encode(message))
encoded = b''.join(encoded_values)
- if not size:
- return encoded
return Bytes.encode(encoded)
@classmethod