We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77360a1 commit d179a3fCopy full SHA for d179a3f
kafka/producer/buffer.py
@@ -103,8 +103,9 @@ def close(self):
103
if not self._closed:
104
if self._compressor:
105
# TODO: avoid copies with bytearray / memoryview
106
+ uncompressed_size = self._buffer.tell()
107
self._buffer.seek(4)
- msg = Message(self._compressor(self._buffer.read()),
108
+ msg = Message(self._compressor(self._buffer.read(uncompressed_size - 4)),
109
attributes=self._compression_attributes,
110
magic=self._message_version)
111
encoded = msg.encode()
0 commit comments