Skip to content

Commit ce23de3

Browse files
committed
Use simplified Request.encode in kafka.protocol.parser
1 parent 9ff39f9 commit ce23de3

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

kafka/protocol/parser.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,8 @@ def send_request(self, request, correlation_id=None):
5858
correlation_id = self._next_correlation_id()
5959

6060
log.debug('%s Sending request %d %s', self._ident, correlation_id, request)
61-
header = request.build_header(correlation_id=correlation_id, client_id=self._client_id)
62-
message = b''.join([header.encode(), request.encode()])
63-
size = Int32.encode(len(message))
64-
data = size + message
61+
data = request.encode(correlation_id=correlation_id, client_id=self._client_id,
62+
framed=True, header=True)
6563
self.bytes_to_send.append(data)
6664
if request.expect_response():
6765
ifr = (correlation_id, request)

0 commit comments

Comments
 (0)